Solr проблема индексации - PullRequest
1 голос
/ 16 июля 2010

Я новичок в Solr. Когда я индексирую файлы, каждая переменная индексируется, но некоторые не доступны для поиска, как я могу остановить отображение solr любых результатов в этом случае.

Ответы [ 2 ]

1 голос
/ 27 июля 2010

Если вы хотите, чтобы SOLR не осуществлял поиск по всем полям, вы можете в своем запросе очень точно указать, какие поля искать. Вероятно, это тоже лучшее для производительности:

(title:grisham) OR (author:grisham) OR (publisher:grisham)

В качестве альтернативы, вы можете установить «indexed = false», но «Store = True» в вашей схеме, если вы никогда не хотите искать или сортировать по этим полям. Если вы хотите выполнить поиск или сортировку по этим полям, вы можете проиндексировать их.

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

Возможно, вы не устанавливаете параметр "rows" - попробуйте добавить ... & rows = 100 ... в свой URL.

Solr по умолчанию макс. 10 результатов, если "rows" не установлен

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