मैं थिंकिंग स्फिंक्स प्लगइन के साथ स्फिंक्स का उपयोग कर रहा हूं।स्पिंक्स खराब खोज परिणामों को लौट रहा है
define_index do
indexes :name
indexes city
indexes zip
end
मैं इस कोड के साथ मेरी नियंत्रक में परिणाम प्राप्त: मैं एक मॉडल निम्नलिखित कोड (सूचकांक कमान और रेक thinking_sphinx): के साथ स्थान कहा जाता है अनुक्रमित है
@venues = Venue.search params[:search]
और मैं उन्हें के रूप में प्रस्तुत करना json। मेरी समस्या यह है कि जब मैंने यह यूआरएल मारा:
http://localhost:3000/venue/list?search=Baltimo
मुझे कुछ भी नहीं मिला। लेकिन जब मैंने यह यूआरएल मारा:
http://localhost:3000/venue/list?search=Baltimor
मुझे बाल्टीमोर शहर में स्थित सभी स्थान मिलते हैं। किसी कारण से एक चरित्र एक फर्क पड़ता है। सैद्धांतिक रूप से, मुझे बाल्टीमोर में सभी स्थान मिलना चाहिए यदि मैं सिर्फ एक चरित्र के साथ खोज करता हूं - 'बी'
क्या किसी को पता है कि यहां क्या हो रहा है?
आप
मीठा, बस पाया कि स्फिंक्स दस्तावेज पर ... लेकिन यह नहीं मिला कि यह कहां है कि इसे येल में रखा जाए। धन्यवाद! – Tony
क्या कोई ऐसा तरीका है जहां उन्हें अंत में * टाइप करने की आवश्यकता नहीं है? खोज लकड़ी की तरह लकड़ी और लकड़ी के काम को लकड़ी के बिना * – Mike
महान जवाब के बिना खींच जाएगा। यहां जो भी ठोकर खा रहा है, उसके लिए विवरण http://freelancing-god.github.com/ts/en/advanced_config.html पर पाए जाते हैं। ध्यान देने योग्य एक बात यह है कि min_infix_len से 1 को सेट करने से प्रदर्शन में कमी आएगी। – dmonopoly