फ़ील्ड द्वारा ल्यूसीन द्वारा लौटाए गए खोज परिणामों को मैं कैसे समूहबद्ध करूं (SQL सर्वर के समान)?लुसीन खोज परिणामों में समूह कैसे करें?
उत्तर
https://issues.apache.org/jira/browse/LUCENE-1421
ऐसा लगता है कि आप नहीं कर सकते। यहाँ एक धागा theres जो कैसे किसी और ने किया है रूपरेखा: वहाँ संभवतः एक समाधान यह है here
यह स्पष्ट नहीं है कि क्या आप "द्वारा समूह" व्यवहार एक सच्चे SQL जैसी चाहते हैं, या केवल एक "आदेश द्वारा" व्यवहार। लुसीन में एकत्रीकरण कार्यों की तरह कुछ भी नहीं है, इसलिए "ग्रुप बाय" को लुसीन के शीर्ष पर आपके आवेदन में लागू करना होगा।
हालांकि, फ़ील्ड द्वारा क्रमबद्ध करना काफी आसान है। सुनिश्चित करें कि वांछित फ़ील्ड अनुक्रमित है, और खोज मानदंडों के हिस्से के रूप में पारित होने के लिए org.apache.lucene.search.Sort
ऑब्जेक्ट बनाएं; अधिकांश खोज विधियों में एक ओवरलोड होता है जो Sort
उदाहरण स्वीकार करता है।
यदि आप अपने स्वयं के "ग्रुप बाय" तर्क को लागू करना चाहते हैं, तो सही फ़ील्ड "ऑर्डर द्वारा" परिणाम एक उपयोगी पहला कदम है।
Lucene कुछ suplimentary पुस्तकालयों, एक होने की जरूरत है कि तुम क्या: Grouping
आप समारोह क्वेरी मूल्यों से है और न ही मनमाने ढंग से प्रश्नों से नहीं समूह (Solr करता है) की तरह है, लेकिन आप यह कर सकते एकल महत्वपूर्ण क्षेत्र से कर सकते हैं।
कुछ इसी तरह की (faceted खोज) Lucene 4.0 Lucene 3.4 में
लागू किया जाएगा अब पहलुओं वाली खोज का समर्थन करता है। अनुक्रमण पर आप कुछ पूरक और खोज समय पर क्वेरी और समूहों द्वारा खोजते हैं।
अगले 3 डॉक्स के लिए, कि आप इन समूहों के साथ सूचकांक
doc1: monday, 1pm, 3min
doc2: monday, 1pm, 4min
doc3: monday, 2pm, 3min
आप पहली बार परम के लिए ही खोज कर सकते हैं: सोमवार, और मूल्य प्राप्त: 3, या आप विस्तार में जाकर सोमवार के लिए खोज कर सकते हैं/13:00 और मूल्य प्राप्त: 2 या खोज 3 की गहराई सेट और
monday :3
monday/1pm :2
monday/1pm/3min :1
monday/1pm/4min :1
monday/2pm :1
monday/2pm/3min :1
यहाँ
source sample है मिलती है:
लेकिन सबसे ओ एफ सभी पढ़ें faceted search
- 1. लुसीन खोज परिणामों को कैशिंग लग रहा है - क्यों?
- 2. पेजिंग लुसीन के खोज परिणाम
- 3. वर्डप्रेस खोज परिणामों को कैसे प्रदर्शित करें?
- 4. लुसीन में अंकन कैसे प्राप्त करें?
- 5. लुसीन केस संवेदनशील और असंवेदनशील खोज
- 6. लुसीन
- 7. लुसीन इंडेक्सशियर
- 8. Google खोज परिणामों में एक लेख रेटिंग प्रदर्शित करें
- 9. सोलर खोज परिणामों में यूआरएल और ईमेल
- 10. ज़ेंड खोज लुसीन और फारसी भाषा!
- 11. लुसीन
- 12. खोज परिणामों की grails पेजिनेशन
- 13. हाइबरनेट खोज, लुसीन या कोई अन्य विकल्प?
- 14. लुसीन और जेपीए का उपयोग कैसे करें?
- 15. लुसीन
- 16. लुसीन
- 17. एक वितरित वातावरण में लुसीन प्रदर्शन में सुधार कैसे करें?
- 18. लुसीन
- 19. लुसीन: खोज शब्द के रूप में मल्टी-शब्द वाक्यांश
- 20. लुसीन/सोलर/लोचदार खोज सूचकांक या नोएसक्यूएल डीबी में पेड़ डेटा कैसे स्टोर करें?
- 21. रेल सोलर खोज कुल खोज परिणाम सीमित करें/परिणामों की निश्चित संख्या प्राप्त करें
- 22. लुसीन क्वेरीपर्स में दो फ़ील्ड कैसे निर्दिष्ट करें?
- 23. लुसीन
- 24. अमेज़न बनाम Amazon.com खोज एपीआई खोज परिणामों परिणाम
- 25. लुसीन
- 26. लुसीन
- 27. लुसीन
- 28. पंक्तियों से पंक्तियों से mysql आंतरिक जुड़ने के परिणामों को समूह में कैसे कॉल करें
- 29. एक मुखौटा खोज कैसे करें?
- 30. एएसपी.NET अनुप्रयोग में खोज परिणामों के लिए कैशिंग आर्किटेक्चर
लिंक टूटा हुआ है। शायद नया स्थान यह है: http://lucene.apache.org/core/old_versioned_docs/versions/3_2_0/api/contrib-grouping/org/apache/lucene/search/grouping/package-summary.html –
हां, ty । अद्यतन टूटी हुई लिंक। – mihaicc