Ich versuche, eine benutzerdefinierte Suchschnittstelle für mit Drupal zu erstellen, und ich habe einige seltsame Probleme mit den Ergebnissen.Unterschiedliche Apache Solr Ergebnisse bei Abfragen über Drupal - warum?
Ich habe die gleiche Abfrage ergibt 8 Treffer, wenn ich es von Solr eingebauten Web-Interface ausführen, und 0 Treffer, wenn ich es durch Drupal laufen. Kann mir jemand erklären warum?
Hier ist die Abfragen, die beide aus dem Protokoll Solr genommen:
Solr Backend
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 Modul
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
Das einzige, was in meinen Augen aus Stöcken ist der version=1.2
Parameter, aber ich habe versucht, es zu entfernen, und dass das Verhalten nicht ändert.
Nach vielen Schrauben drehen, ich habe mit dem Drupal-Modul verwaltet mehr oder weniger die gleichen Parameter zu senden, aber es gibt immer noch 0 Ergebnisse:
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
Kann das jemand erklären, ?
Ah ja, du hast Recht. Die mit dem Drupal-Modul gelieferte Datei solrconfig.xml setzt den Standardhandler auf dismax. Vielen Dank :) – mikl