Non riesco a recuperare i termini con sillabazione nei risultati della ricerca SOLR. Ad esempio, quando provo a fare una ricerca come: superman, super man ecc., Dovrei vedere titoli come super-man, super-man3 ecc. Nei miei risultati di ricerca.Solr: la ricerca di termini con sillabazione restituisce 0 risultati
Il FieldType è la seguente:
<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>
prega di aiuto.
saluti
puoi pubblicare il fieldtype in un formato più leggibile? – Jayendra
Ciao, la domanda originale è stata modificata per avere il contenuto in un formato più leggibile.I termini di ricerca come super, super-, super-uomo, superman restituiscono i titoli desiderati. Il caso dove sta fallendo è: super man che dà 0 risultati –