Ich möchte Hibernate Search (5.5.1.Final) mit Programmatic API einrichten.Hibernate Search programmatische API HTMLStripCharFilterFactory
mit Anmerkungen i schreiben
@AnalyzerDefs({
@AnalyzerDef(name = "el",
charFilters = {@CharFilterDef(factory = HTMLStripCharFilterFactory.class)},
tokenizer = @TokenizerDef(factory = StandardTokenizerFactory.class),
filters = {
@TokenFilterDef(factory = StandardFilterFactory.class),
@TokenFilterDef(factory = GreekLowerCaseFilterFactory.class),
@TokenFilterDef(factory = StopFilterFactory.class,
params = {@Parameter(name="words", value="stopwords-gr.txt")}),
@TokenFilterDef(factory = EdgeNGramFilterFactory.class,
params = {@Parameter(name="minGramSize", value = "3"),@Parameter(name="maxGramSize", value = "15"),@Parameter(name="side", value = "front")})
}
)
})
Mit Programmatische API i
schreibenSearchMapping mapping = new SearchMapping();
mapping.analyzerDef("el", StandardTokenizerFactory.class)
.filter(StandardFilterFactory.class)
.filter(GreekLowerCaseFilterFactory.class)
.filter(StopFilterFactory.class)
.filter(EdgeNGramFilterFactory.class)
.param("minGramSize", "3")
.param("maxGramSize", "15")
.param("side", "front");
Aber ich kann nicht herausfinden, wie ich die HTMLStripCharFilterFactory verwenden.