Я пытаюсь создать пользовательский интерфейс поиска для 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
Может кто-нибудь объяснить это?