2013-03-19 5 views
10

मैं रेल रूबी पर अपने रूबी के लिए लोचदार खोज का उपयोग कर रहा हूं। मैं व्हाइटस्पेस वाले कुछ पात्रों को प्रतिस्थापित करने के लिए char_filter का उपयोग करना चाहता हूं।Elasticsearch char_filter व्हाइटस्पेस के साथ किसी भी चरित्र को प्रतिस्थापित करता है?

elasticsearch के ट्यूटोरियल में यह कहते हैं की तरह कुछ:

"mappings" : ["ph=>f", "qu=>q"] 

मैं निम्नलिखित की कोशिश की है:

"mappings" : ["ph=>\s", "qu=>\s"] 

लेकिन यह काम करने के लिए प्रतीत नहीं होता। कोई विचार लोग?

उत्तर

16

आप रिक्तियों के लिए \ uXXXX संकेतन का उपयोग कर सकते हैं:

"mappings" : ["ph=>\s", "qu=>\\u0020"] 
+1

यह काम करता है! धन्यवाद! –

संबंधित मुद्दे