Solr: поиск полей, которые не совпадают полностью - PullRequest
1 голос
/ 31 января 2011

У меня есть индекс с полем productname.

У меня есть следующее в индексе.

  1. ".NET Framework"
  2. " Microsoft .NET Framework Программирование"
  3. " .NET Framework 4.0 Программирование"
  4. " Программирование Microsoft"

Если поставитьзапрос ".NET Framework" он должен искать первые 3 элемента.Если я поставлю «Программирование Microsoft» , он должен искать 2 и 4. Если только программирование , то последнее 3.

Я прочитал словарь, основы, анализ текста.но не в состоянии сделать это выше.

Какие изменения я должен внести в схему и запросить полное заполнение выше.

Спасибо за тонну, Шрика

1 Ответ

0 голосов
/ 01 марта 2011

Примерная схема, безусловно, будет полезна людям для диагностики вашей проблемы. Когда у меня возникают похожие проблемы, я пытался использовать инструмент «Анализ поля» вместе с Solr Admin. Он покажет вам, как запрос и значение преобразуются и совпадают или нет.

...