Sharepoint 2013 KeywordQuery and refiner drill down -


मेरे पास शेयरपॉइंट जैसे एक वर्गीकरण शब्द है:

  • यूरोप
      <
    • पेरिस
  • मैंने एक सूची बनाई है और इसे जोड़ दिया है एक मेटाडेटा कॉलम के रूप में इसे उपयोगकर्ताओं को प्रदर्शित करने के लिए मैं खोज इंडेक्स, खोजशब्द क्वेरी का उपयोग कर रहा हूं और परिणामों को प्रदर्शित और फ़िल्टर करने के लिए रिफाइनर के साथ काम कर रहा हूं।

    मेरा प्रश्न यह है कि: क्या स्क्रीन में स्तर के पदानुक्रम का प्रतिनिधित्व करने का कोई तरीका है? क्या कोई ऐसी संपत्ति है जो मुझे बताती है कि क्या रिफायनमेंट एक अभिभावक है?

    यहां कोड है:

      keywordQuery.set_queryText (searchquery); keywordQuery.set_refiners ( 'RefinableString00'); keywordQuery.set_trimDuplicates (गलत); Var गुण = keywordQuery.get_selectProperties (); properties.add ( 'RefinableString00');  

शेयरपॉइंट खोज इंडेक्स फ्लैट डेटा और यह पदानुक्रम या संबंधों को संग्रहीत नहीं करेगा।

आपके पास सबसे अच्छा विकल्प वर्गीकरण शब्द सेट करने के लिए REST एपीआई का उपयोग करना है और शर्तें आदि प्राप्त करके पता लगाना है।


Comments