2016-04-13 2 views
0

У меня есть требование, что, если я ищу «которые» первый результат Solr должен быть текст, содержащий «Какие» и после этого она должна быть соответствие 'Что' или 'are'. В настоящее время, если я ищу 'Которые', предложение, содержащее 'What' Идет вверху и содержит 'Что такое', это путь ниже в результатах поиска.Solr токенизатор - точное совпадение слов перед tokenizing

+0

Не могли бы вы вставить ваш запрос? – Oyeme

ответ

1

Вы можете попробовать повышения в document..Use Query-time boosts

Query-time boosts применяются при создании поискового запроса, и применить к конкретным областям.

Query boosts применяется путем добавления каретки характера ^ с последующим положительным числом, чтобы запросить положения

title:"Which are"^10 
+0

В этом списке будут перечислены все записи с «Которые». Мне все еще нужны записи, соответствующие или которые или находятся в ответе чуть ниже соответствующих записей с «Который». –

+0

Вы пробовали ...? –

+0

Да. Согласно вашему типу запроса: «Которые»^10, он будет искать точное совпадение. Мне нужно запросить как заголовок: * Который * и предложение, содержащее «Которые», должно появиться сверху. –

Смежные вопросы