Я использую Solr 5.0.0, у меня есть один вопрос по повышению актуальности:
Если я ищу laptop table
подобные слова, есть ли способ повысить результат поиска по слову перед такими словами, как with
или without
и т. Д.
Я использовал этот запрос:
? defType = dismax
& q = foo bar
& bq = (*:* -by)^999
Но это отрицательно скажется на тех документах, в которых есть слово by
или with
и т. Д. Как я могу избежать этой проблемы?
Например, если я ищу laptop table
, то по вышеуказанному запросу результат DGB Cooling Laptop Table by GDB
не будет увеличиваться.
Мне просто нужно усилить поисковые слова перед определенными словами, такими как by
, with
и т. Д. Возможно ли это?