2012-12-12 12 views
7

में बहु मूल्यवान फ़ील्ड की गिनती प्राप्त करने के लिए मेरे पास एक बहुउद्देश्यीय क्षेत्र है जिसे जानवर कहा जाता है और इसमें मूल्य {बिल्ली, कुत्ता} है जो सौर में बहुवृत्त क्षेत्र के अंदर मूल्यों की संख्या प्राप्त करना संभव है (मेरे में उदाहरण 2)?सोलर

+0

का उपयोग करना चाहते हैं, तो आप नहीं कर सकते। आप अभी भी उस क्षेत्र पर पहलू कर सकते हैं और किसी भी तरह पहलू की गणना को जोड़ सकते हैं। –

+0

yup। इसके लिए आपको उस व्यक्तिगत दस्तावेज़ से पूछना होगा, ताकि यह आपको केवल उस दस्तावेज़ के लिए सटीक पहलू गिनती प्रदान करे। – Jayendra

+0

अपाचे ल्यूक के माध्यम से ऐसा करने का कोई तरीका है? – ak87

उत्तर

1

एक बहुविकल्पीय क्षेत्र में वस्तुओं की गिनती पाने का कोई सीधा तरीका नहीं है।
आप इंडेक्सिंग के दौरान हमेशा फील्ड गिनती को बनाए रख सकते हैं और इसका इस्तेमाल कर सकते हैं।

यदि क्वेरी समय के दौरान उपयोग नहीं करते हैं, तो आप हमेशा सूची आकार की गणना कर सकते हैं।

4

आप बहुमान क्षेत्र में आइटम गिनती करने के लिए सीधे CountFieldValuesUpdateProcessorFactory

+0

मुझे लगता है कि मुझे अकेले गिनती संग्रह के लिए अतिरिक्त फ़ील्ड बनाने की आवश्यकता है। – ak87