1

次のドキュメント ( http://docs.mongodb.org/manual/tutorial/search-for-text/ ) のテキスト インデックスでは、大文字と小文字を区別しない必要があります。しかし、私が見るように:

> db.procedures2.runCommand("text",{project:{_id:1}, 
      search:"иркутск",language:"russian",limit:1})**

{
"queryDebugString" : "иркутск||||||",
"language" : "russian",
"results" : [ ],
"stats" : {
    "nscanned" : 0,
    "nscannedObjects" : 0,
    "n" : 0,
    "nfound" : 0,
    "timeMicros" : 170
},
"ok" : 1
}

何も見つかりません


> db.procedures2.runCommand("text",{project:{_id:1}, 
    search:"Иркутск",language:"russian",limit:1})**

{
"queryDebugString" : "Иркутск||||||",
"language" : "russian",
"results" : [
    {
        "score" : 0.984375,
        "obj" : {
            "_id" : ObjectId("5299b9635497c868430266a0")
        }
    }
],
"stats" : {
    "nscanned" : 163,
    "nscannedObjects" : 0,
    "n" : 1,
    "nfound" : 1,
    "timeMicros" : 596
},
"ok" : 1
}

1 件のレコードが見つかりました。

なんで?

4

0 に答える 0