Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Indexed(index = "HospitalIndex")
- @AnalyzerDef(name = "ngram",
- tokenizer = @TokenizerDef(factory = StandardTokenizerFactory.class),
- filters = {
- @TokenFilterDef(factory = StandardFilterFactory.class),
- @TokenFilterDef(factory = LowerCaseFilterFactory.class),
- @TokenFilterDef(factory = NGramFilterFactory.class,
- params = {
- @Parameter(name = "minGramSize", value = "1"),
- @Parameter(name = "maxGramSize", value = "40")})
- })
- public class Hospital {
- @Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO, analyzer = @Analyzer(definition = "ngram"))
- private String name = "";
- }
- 1 name al
- 1 name e
- 1 name es
- 1 name est
- 1 name h
- 1 name ho
- 1 name hos
- 1 name hosp
- 1 name hospi
- 1 name hospit
- 1 name hospita
- 1 name hospital
- 1 name i
- 1 name it
- 1 name ita
- 1 name ital
- 1 name l
- 1 name m
- 1 name my
- 1 name o
- 1 name os
- 1 name osp
- 1 name ospi
- 1 name ospit
- 1 name ospita
- 1 name ospital
- 1 name p
- 1 name pi
- 1 name pit
- 1 name pita
- 1 name pital
- 1 name s
- 1 name sp
- 1 name spi
- 1 name spit
- 1 name spita
- 1 name spital
- 1 name st
- 1 name t
- 1 name ta
- 1 name tal
- 1 name te
- 1 name tes
- 1 name test
- 1 name y
- 1 name a
- QueryBuilder hospitalQb = fullTextEntityManager.getSearchFactory().buildQueryBuilder().forEntity(Hospital.class).get();
- Query hospitalQuery = hospitalQb.keyword().onFields("name")().matching(searchString).createQuery();
- javax.persistence.Query persistenceQuery = fullTextEntityManager.createFullTextQuery(hospitalQuery, Hospital.class);
- List<Hospital> results = persistenceQuery.getResultList();
- name:h name:ho name:hos name:hosp name:hospi name:hospit name:hospita name:hospital name:o name:os name:osp name:ospi name:ospit name:ospita name:ospital name:s name:sp name:spi name:spit name:spita name:spital name:p name:pi name:pit name:pita name:pital name:i name:it name:ita name:ital name:t name:ta name:tal name:a name:al name:l
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement