का उपयोग कर mongodb में इंडेक्स को कैसे टेक्स्ट करें I modeodb में modeodb में टेक्स्ट खोज कार्यान्वयन के लिए टेक्स्ट इंडेक्स बनाने की कोशिश कर रहा हूं।nodejs
पूर्व:
db.collection("test").ensureIndex(
{
name: 'text',
description: 'text'
},
{
weights: { name: 10, description: 20 },
name: 'test'
}, function(err, data){
// here err is null, and data is "test"
});
उसके बाद मैं नाम "परीक्षण" के साथ इस सूचकांक की जानकारी पाने के लिए कोशिश कर रहा हूँ, यह मेरे जैसे
{ v: 1,
key: { _fts: 'text', _ftsx: 1 },
ns: '53b3e49b31afd3d3354886b7_rajeshdemo.test',
name: 'test',
weights: { description: 1, name: 1 },
default_language: 'english',
language_override: 'language',
textIndexVersion: 1
}
यह वजन जानकारी नहीं ले रही है डेटा दे रहा है।
मैं नोडजेस का उपयोग करके मोंगोडब (संस्करण 2.6) में टेक्स्ट सर्च इंडेक्स कैसे बना सकता हूं?
यदि कोई अनुक्रमणिका पहले से उपलब्ध कुंजी spec ({name: 'text', वर्णन: 'text') से मेल खाता है तो 'sureIndex' नए विकल्पों के साथ इंडेक्स को फिर से नहीं बनाएगा। क्या आपने इंडेक्स को छोड़ने और फिर फिर से सुनिश्चित करने की कोशिश की है? – Stennie
हां, मैं इंडेक्स को सुनिश्चित करने से पहले टेक्स्ट इंडेक्स छोड़ रहा हूं। – rajeshpanwar