Как мы можем привести почти одинаковые и похожие совпадения в самом верху списка с Tockenized Field Search- Apache Solr

Я определил следующий fieldType для моего searchField:

Поиск возвращает ожидаемые результаты. Но мне нужно получить почти одинаковые и похожие совпадения в самой верхней части списка. Как мы можем достичь этого с Apache Solr. Пожалуйста помоги.

<fieldType name="SearchTokenizer" class="solr.TextField" positionIncrementGap="100">
   <analyzer type="index">
     <tokenizer class="solr.NGramTokenizerFactory"/>
    <filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="15"/>
   </analyzer>
      <analyzer type="query">
    <tokenizer class="solr.NGramTokenizerFactory"/>
     </analyzer> 
 </fieldType>

1 ответ

Повышения времени запроса применяются при построении поискового запроса и применяются к определенным полям.

Повышение запроса применяется путем добавления символа вставки ^, за которым следует положительное число, к предложениям запроса.

title:apple OR (title:apple AND title:Orange)^2.0 OR title:"apple Orange"^10

Вот ссылка, которая дает более подробную информацию о повышении... подробную информацию о повышении

Другие вопросы по тегам