2011-01-31 5 views
1

У меня есть указатель с полем productname.Solr: Поиск полей, которые не соответствуют полностью

У меня есть указатель в индексе.

  1. "рамки .net"
  2. "Microsoft рамки .net программирование"
  3. ".NET Framework 4.0 программирование "
  4. " Microsoft программирования"

Если я поставлю запрос ".net framework" он должен искать 1-й 3-х предметов. Если я ставлю «Microsoft Программирование» он должен искать 2 и 4. Если только программирование тогда последний 3.

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

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

Благодаря тонну, Shrika

+0

опубликуйте поле Тип, который вы используете, и точный запрос, который вы используете. –

+0

Да, сообщение вашей схемы для этого поля помогло бы ... –

+0

Вы определенно установили indexed = true в поле? Если нет, solr будет искать точные соответствия –

ответ

0

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

Смежные вопросы