Разные результаты Apache Solr при выполнении запросов через Drupal – почему?

StackOverflow https://stackoverflow.com/questions/626938

  •  06-07-2019
  •  | 
  •  

Вопрос

Я пытаюсь создать пользовательский интерфейс поиска для Apache Solr используя Drupal - Друпал, и у меня возникли некоторые странные проблемы с результатами.

У меня есть тот же запрос, который выдает 8 обращений, когда я запускаю его из встроенного веб-интерфейса Solr, и 0 обращений, когда я запускаю его через Drupal.Кто-нибудь может объяснить почему?

Вот запросы, оба взяты из журнала Solr:

  • Серверная часть Solr

    INFO: [] webapp=/solr path=/select params={wt=standard&rows=10&start=0&explainOther=&hl.fl=&indent=on&q=ss_cck_field_goal:sell+AND+ss_cck_field_type:(own+OR+coop+OR+house+OR+commercial)+AND+is_price:[10000+TO+5560000]&fl=*,score&qt=standard&version=2.2} hits=8 status=0 QTime=2

  • Модуль Drupal ApacheSolr

    09-Mar-2009 15:37:31 org.apache.solr.core.SolrCore execute INFO: [] webapp=/solr path=/select params={wt=json&rows=10&json.nl=map&start=0&q=ss_cck_field_goal:sell+AND+ss_cck_field_type:(own+OR+coop+OR+house+OR+commercial)+AND+is_price:[10000+TO+5560000]&version=1.2} hits=0 status=0 QTime=9

Единственное, что бросается в глаза, это version=1.2 параметр, но я пытался удалить его, и это не меняет поведение.

После множества настроек мне удалось отправить модулю Drupal более или менее одинаковые параметры, но он по-прежнему дает 0 результатов:

09-Mar-2009 17:47:43 org.apache.solr.core.SolrCore execute INFO: [] webapp=/solr path=/select params={wt=standard&rows=10&start=0&q=ss_cck_field_goal:sell+AND+ss_cck_field_type:(own+OR+coop+OR+house+OR+commercial)+AND+is_price:[10000+TO+5560000]} hits=0 status=0 QTime=13

Кто-нибудь может это объяснить?

Это было полезно?

Решение

В обработчик запросов (параметр qt) может быть другим.Если он не определен (запрос Drupal его не определяет), Solr использует обработчик по умолчанию.Возможно, настроенный обработчик по умолчанию не является стандартным обработчиком запроса...проверьте свой solrconfig.xml

Другие советы

может ли быть так, что там должен быть непустой fl параметр (список полей) в запросе Drupal?нет полей для отображения:никаких результатов?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top