Я использую Solr в своем приложении и хочу, чтобы он игнорировал некоторые поисковые запросы, такие как «Страна», «Черная пятница», «Кино» и т. Д.
Я хочу, чтобы он ничего не возвращал, если встречает такие строки запросов.
Я могу легко добавить фразы в файл stopword.txt в solr, но я не хочу добавлять их напрямую.
Есть ли какие-либо методы, функции в Php-Solr, чтобы я мог добавить его с помощью сценария Php?
Там будет вид, где администратор сайта может добавить / удалить список фраз & Я добавлю / уберу условия, используя скрипт PHP.
Вы должны изучить возможности Solr 4.8+ управляемых фабрик синонимов и фильтров стоп-слов.
Они предоставляют REST API для управления содержимым этих словарей.
Других решений пока нет …