-
Type: Task
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
Engineering Ticket Description:
e.g. for Russian queries, "Как" currently lowercases to itself, whereas it should lowercase to "как".
Needed for stopword removal, matching, etc.
> db.foo.insert({content:"Как дела?"}) > db.foo.ensureIndex({content:"text"},{default_language:"russian"}) > db.foo.runCommand("text",{search:"\"как дела\""}) { "queryDebugString" : "дел||||как дела||", "language" : "russian", "results" : [ ], "stats" : { "nscanned" : 0, "nscannedObjects" : 0, "n" : 0, "nfound" : 0, "timeMicros" : 104 }, "ok" : 1 } > db.foo.runCommand("text",{search:"\"Как дела\""}) { "queryDebugString" : "Как|дел||||Как дела||", "language" : "russian", "results" : [ { "score" : 1, "obj" : { "_id" : ObjectId("510aa82ddb47733460b47eff"), "content" : "Как дела?" } } ], "stats" : { "nscanned" : 1, "nscannedObjects" : 0, "n" : 1, "nfound" : 1, "timeMicros" : 118 }, "ok" : 1 } >
- documents
-
SERVER-8423 Text search case folding needs utf-8 support
- Closed