Nie mogę odzyskać terminów połączonych w moich wynikach wyszukiwania SOLR. Na przykład, gdy próbuję wykonać wyszukiwanie takie jak: superman, super man itd., W wynikach wyszukiwania powinienem zobaczyć tytuły takie jak super-man, super-man3 itd.Solr: Wyszukaj terminy łączone dają 0 wyniki
FieldType jest następujący:
<fieldType name="autocomplete_edge" class="solr.TextField">
<analyzer type="index">
<charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt" />
<tokenizer class="solr.KeywordTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.PatternReplaceFilterFactory" pattern="([\.,;:-_])" replacement=" " replace="all" />
<filter class="solr.EdgeNGramFilterFactory" maxGramSize="30" minGramSize="1" />
<filter class="solr.PatternReplaceFilterFactory" pattern="([^\w\d\*æøåÆØÅ ])" replacement="" replace="all" />
</analyzer>
<analyzer type="query">
<charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt" />
<tokenizer class="solr.KeywordTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.PatternReplaceFilterFactory" pattern="([\.,;:-_])" replacement=" " replace="all" />
<filter class="solr.PatternReplaceFilterFactory" pattern="([^\w\d\*æøåÆØÅ ])" replacement="" replace="all" />
<filter class="solr.PatternReplaceFilterFactory" pattern="^(.{30})(.*)?" replacement="$1" replace="all" />
</analyzer>
</fieldType>
Proszę o pomoc.
Pozdrowienia
Czy możesz opublikować typ pola w bardziej czytelnym formacie? – Jayendra
Witam, oryginalne pytanie zostało zmodyfikowane, aby mieć treść w bardziej czytelnym formacie.Szukany termin, taki jak super, super-, super-man, superman, zwróci pożądane tytuły. Przypadku, w którym to się nie udaje, jest: super człowiek, który daje 0 wyników –