SOLR точное совпадение над текстом, содержащим точное совпадение
Я не мог найти лучшего названия, я надеюсь изменить его позже, если это возможно, после ваших возможных предложений.
Моя проблема:
Я получил базу данных с музыкальными артистами. Они выглядят так: «dr. Dre feat. Akon», «eminem & dr. Dre», «dr. Dre feat. Ll cool j», «dr. Dre», «dr. Dre feat. Eminem & skylar grey» , У нас есть только два поля: идентификатор и имя.
На ядре solr схемы по умолчанию я запускаю этот запрос: «q = dr. Dre», и результаты в порядке, но не идеальны, выглядя так:
др. Dre feat. AkonЭминем и др. DREдр. Dre feat. буду крутдр. DRE...Обратите внимание, что они получили одинаковую оценку.
То, что я хочу, это иметь в качестве первого результата «dr. Dre», а затем все остальные, например:
др. DRE<< - др. DRE первыйЭминем и др. DREдр. Dre feat. буду крутдр. Dre feat. Akon...Как мне этого добиться? (фильтры, токены, поля копирования и т. д. ist не имеет значения. Я не могу изменить код внутри solr, как я видел на другом форуме)
Благодарю.