Солр перепутал «телевидение» и «телевидение» - PullRequest
0 голосов
/ 04 октября 2018

У меня есть куча документов с кучей случайных слов в каждом.Вывод Solr испорчен для слов телевидение и телевизоры ( Результаты для телевизоры ) ... то есть, когда я ищу телевизоры это дает мне результаты для телевизоров и телевизоров в целом.Речь идет только о слове телевидение и его множественном числе;Solr отлично работает для других слов и их множественного числа.Например, он отлично работает для автомобиля и автомобиля ( Результаты для автомобиля ).В чем может быть проблема?

1 Ответ

0 голосов
/ 04 октября 2018

Solr поставляется с поддержкой синонимов из коробки, и в 99,99% случаев вы должны определить, какие слова являются синонимами.Двумя исключениями являются слова «телевидение» и «гигабайт», поскольку они уже определены в файле synonyms.txt по умолчанию, который использует Solr.

Это можно увидеть в папке conf вашего ядра:

$ cat /path/to/solr/server/solr/your-core/conf/synonyms.txt

# Some synonym groups specific to this example
GB,gib,gigabyte,gigabytes
MB,mib,megabyte,megabytes
Television, Televisions, TV, TVs

Обратите внимание, как оно определяет, что телевидение, телевидение, телевидение и телевизоры являются синонимами.

Подробнее об этом можно прочитать здесь: https://github.com/hectorcorrea/solr-for-newbies/blob/master/tutorial.md#synonyms

...