मुझे सौर में विशेष वर्णों के साथ एक खोज के साथ समस्या है। मेरे दस्तावेज़ में एक फ़ील्ड "शीर्षक" है और कभी-कभी यह "टाइटैनिक - 1 999" जैसा हो सकता है (इसमें चरित्र "-" है)। जब मैं "-" के साथ सोलर में खोज करने का प्रयास करता हूं तो मुझे 400 त्रुटि मिलती है। मैंने चरित्र से बचने की कोशिश की है, इसलिए मैंने कुछ कोशिश की - "और" \ ""। उस परिवर्तन के साथ solr मुझे एक त्रुटि के साथ प्रतिक्रिया नहीं करता है, लेकिन यह 0 परिणाम देता है।विशेष वर्णों के साथ सोलर में खोजें
कैसे मैं कि विशेष वर्ण के साथ Solr व्यवस्थापक में खोज सकते हैं (जैसे कुछ "-" या " '" ???
सादर
अद्यतन यहाँ आप मेरे वर्तमान Solr योजना देख सकते हैं https://gist.github.com/cpalomaresbazuca/6269375
मेरे खोज क्षेत्र "शीर्षक" करने के लिए है Schema.xml से
अंश:।
...
<!-- A general text field that has reasonable, generic
cross-language defaults: it tokenizes with StandardTokenizer,
removes stop words from case-insensitive "stopwords.txt"
(empty by default), and down cases. At query time only, it
also applies synonyms. -->
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
<!-- in this example, we will only use synonyms at query time
<filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
-->
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
...
<field name="Title" type="text_general" indexed="true" stored="true"/>
क्या आप खोज करते समय उलटा कॉमा लगाते हैं? पसंद की तरह? क्यू = शीर्षक: "टाइटैनिक - 1 999"। इसे उलटा कॉमा में डालने से सटीक खोज करना चाहिए –
इस क्षेत्र के लिए आपकी स्कीमा कैसी दिखती है? मुझे यह जानने में दिलचस्पी है कि इस क्षेत्र के लिए आपके पास कौन सी फील्ड परिभाषा है। –
<फ़ील्ड नाम = "शीर्षक" प्रकार = "text_general" संग्रहित = "सत्य" अनुक्रमित = "सत्य" /> –