Как мы можем привести почти одинаковые и похожие совпадения в самом верху списка с 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
Вот ссылка, которая дает более подробную информацию о повышении... подробную информацию о повышении