मेरे पास elasticsearch 0.19.9 के साथ काम करने वाले प्रश्न पूछे गए हैं।पहलुओं की लोचदार खोज संख्या
{
"query" : {
"match_all" : { }
},
"facets" : {
"tag" : {
"terms" : {
"field" : "tag",
"all_terms" : true
}
}
}
}
मैं समझता हूँ, यह मुझे सभी देना चाहिए: हालांकि मैं सभी पहलुओं है कि एक गिनती> 0.
मैं करने में सक्षम होना चाहिए प्रलेखन के अनुसार वापस जाने के लिए चाहते हैं यदि गिनती 0 है तो पहलू 0.
हालांकि, यह अभी भी केवल शीर्ष 10 पहलुओं को गिनती कर रहा है। डिफ़ॉल्ट आकार कौन सा है। लौटाई गई पहलुओं की संख्या को प्रभावित करने वाली एकमात्र चीज वास्तव में "size" : N
सेट कर रही है जहां N
उन पहलुओं की संख्या है जिन्हें वापस किया जाएगा।
मैं इसे वास्तव में उच्च संख्या में सेट कर सकता हूं लेकिन यह हैक-आश को लगता है।
कोई विचार क्या मैं गलत कर रहा हूं?
प्रतिक्रिया के लिए धन्यवाद ... हालांकि यह वह नहीं था जिसे मैं सुनना चाहता था। –
मुझे लगता है कि आम सवाल वास्तव में उन शर्तों को फ़िल्टर करने के लिए है जो 0 से अधिक की गिनती है यानी गिनती 0 है, एक शब्द पहलू करने के बाद। Facet शर्तों की गणना करते हैं, लेकिन हम भी गणना को फ़िल्टर करना चाहते हैं। –