Возврат документов с использованием многозначного поля - PullRequest
0 голосов
/ 25 мая 2011

Я довольно новичок в Solr и поддерживаю существующую поисковую систему Solr, написанную кем-то другим. Последние пару недель я читаю о Solr, поэтому считаю себя за пределами основы.

Определенное поле, скажем, имя, является многозначным. Например, документ имеет поле «имя» со значениями «Алиса, Труди». Мы хотим, чтобы документ возвращался при вводе «Алиса» или «Труды», а не при вводе «Алиса Труди». В настоящее время документ даже с "Алисой Труди". Как это можно сделать?

Большое спасибо!

Krt_Malta

1 Ответ

0 голосов
/ 25 мая 2011

Если значением поля является «Алиса, Труди», обычно solr / lucene должно соответствовать «Алиса» или «Труди». В противном случае для этого поля могут быть активны специальные параметры «Анализ текста» или «stemming».

Взгляните на часть "Анализ текста" в документации к Solr: http://lucene.apache.org/solr/tutorial.html#Text+Analysis и: http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...