2012-05-10 5 views
5

प्रश्न 1: क्या हम इंडेक्स समय पर बूस्ट वैल्यू का उल्लेख किए बिना क्वेरी टाइम बूस्टिंग (डिसमैक्स के साथ) कर सकते हैं?सोलर इंडेक्स समय वीएस क्वेरी समय बढ़ाने को बढ़ावा देता है?

प्रश्न 2: क्वेरी समय बढ़ाने और इसके विपरीत सूचकांक समय बढ़ाने के फायदे/नुकसान क्या हैं।

क्वेरी-समय और सूचकांक समय बढ़ाने:

सूचकांक-समय, आप एक विशेष (पूरी तरह या सिर्फ एक क्षेत्र) दस्तावेज़ को बढ़ावा देने का विकल्प है। यह आंतरिक रूप से मानदंड संख्या के हिस्से के रूप में संग्रहीत है, जो इसे काम करने के लिए सक्षम होना चाहिए। इंडेक्स-टाइम बूस्ट करने के लिए असामान्य है। क्वेरी-टाइम पर, हमने पहले वर्णित किया है कि यदि आवश्यक हो तो क्वेरी के किसी विशेष खंड को उच्च या कम कैसे बढ़ाया जाए। बाद में शक्तिशाली डिसजेक्शन-मैक्स (संक्षिप्त के लिए निष्कासन) क्वेरी का प्रदर्शन किया जाएगा, जो स्वचालित रूप से विभिन्न बूस्टिंग स्तरों के साथ कई फ़ील्ड में खोज लागू कर सकता है।

पुस्तक "Solr 1.4 एंटरप्राइज़ खोज सर्वर"

उत्तर

7

प्रश्न 1

हाँ, बिल्कुल के अध्याय 4 से --Paragraph।

प्रश्न 2

सूचकांक समय बढ़ाने सकता है एक छोटे से तेजी से हो सकता है लेकिन आप को पता है कि बूस्ट एक एकल बाइट जो परिशुद्धता हानि हो सकती है पर इनकोड की जरूरत है: In Lucene, why do my boosted and unboosted documents get the same score?

क्वेरी-समय बूस्ट करती हैं अधिक लचीला (वे प्रति-क्वेरी आधार पर विन्यास योग्य हैं)।

इंडेक्स-टाइम बूस्ट थोड़ा अव्यवहारिक है, मैं आपको सलाह देता हूं कि आप क्वेरी-टाइम बूस्ट के साथ शुरुआत करें।

+0

त्वरित प्रतिक्रिया के लिए धन्यवाद jpountz। –

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