2016-09-19 8 views
7

मुझे एक फ़ील्ड को सॉर्ट करने की आवश्यकता है, जब कोई मान उसके क्षेत्र से मेल खाता है, तो इस दस्तावेज़ में अन्य दस्तावेज़ों की तुलना में अधिक स्कोर होता है। क्या एल्गोलिया ऐसा कर सकता है?क्या अल्गोलीया में लोस्ट स्कोर की तरह बूस्ट स्कोर फीचर है?

+1

स्पष्ट रूप से बिल्कुल वही नहीं है, लेकिन आप अल्गोलिया को खोजने योग्य फ़ील्ड और महत्व का आदेश बता सकते हैं। – Dan

उत्तर

7

एक और की तुलना में एक विशेषता के महत्व को प्रतिबिंबित करने के लिए, Algolia का उपयोग कर जाने का रास्ता आदेश गुण आप searchableAttributes सूचकांक की स्थापना में में खोज करना चाहते करने के लिए निश्चित रूप से है।

उदाहरण के लिए, यदि आप title और description दोनों में खोजना चाहते हैं, लेकिन title अधिक महत्वपूर्ण है;

searchableAttributes: 
- title 
- description 

बढ़ाने दृष्टिकोण की तुलना में, इस आप समग्र रैंकिंग (ईएस में आम मुद्दा है पर असर नहीं पड़ेगा मैच घटनाओं की संख्या सुनिश्चित करता है: आप के लिए जाना चाहिए 4 यहाँ और वहाँ मिलान शब्द है description में title में बिल्कुल मिलान करने वाले 2 शब्दों से बेहतर है?)।

अल्गोलिया के साथ, सबसे लंबी अभिव्यक्ति (पाठ में क्वेरी शब्दों के बीच निकटता के मामले में) से मेल खाने वाली वस्तुओं का हमेशा सर्वोत्तम मिलान विशेषता की पहचान करने के लिए उपयोग किया जाएगा; और फिर गुणों के महत्व के अनुसार परिणाम क्रमबद्ध करने के लिए।

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