2009-03-09 5 views
6

मैं Apache Solr के लिए Drupal का उपयोग कर एक कस्टम खोज इंटरफ़ेस बनाने की कोशिश कर रहा हूं, और मुझे परिणामों के साथ कुछ अजीब समस्याएं हैं।Drupal के माध्यम से पूछताछ करते समय अपाचे सौर परिणाम अलग करना - क्यों?

मेरे पास सोलर के अंतर्निर्मित वेब इंटरफ़ेस से चलने पर 8 हिट उत्पन्न करने वाली वही क्वेरी है, और जब मैं इसे ड्रूपल के माध्यम से चलाता हूं तो 0 हिट होती है। क्या कोई समझा सकता है क्यों?

यहाँ प्रश्नों, दोनों 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

किसी को भी इस व्याख्या कर सकते हैं ?

उत्तर

3

request handler (qt पैरामीटर) अलग हो सकता है। जब परिभाषित नहीं किया जाता है (ड्रूपल क्वेरी इसे परिभाषित नहीं करता है) सौर डिफ़ॉल्ट हैंडलर का उपयोग करता है। हो सकता है कि डिफ़ॉल्ट हैंडलर कॉन्फ़िगर किया गया मानक अनुरोध हैंडलर नहीं है ... सुझाव के लिए

+0

आह हाँ, आप सही हैं। Drupal मॉड्यूल के साथ आता है solrconfig.xml डिफ़ॉल्ट हैंडलर को हटाने के लिए सेट करता है। धन्यवाद :) – mikl

0

क्या यह हो सकता है कि ड्रूपल क्वेरी में एक गैर-खाली fl (फ़ील्ड सूची) पैरामीटर हो? प्रदर्शित करने के लिए कोई फ़ील्ड नहीं: कोई परिणाम नहीं?

+0

धन्यवाद अपने solrconfig.xml जाँच ... मैं बस की कोशिश की (भार = मानक और पंक्तियों = 10 & शुरू = 0 और फ्लुइड = शीर्षक और ...) लेकिन यह है कि प्रतीत होता है कोई असर नहीं ... – mikl

संबंधित मुद्दे