婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mongodb處理中文索引與查找字符串詳解

mongodb處理中文索引與查找字符串詳解

熱門標簽:云南外呼系統 電銷機器人是什么軟件 廣州長安公司怎樣申請400電話 呼和浩特電銷外呼系統加盟 怎么投訴地圖標注 老虎洗衣店地圖標注 濟南電銷機器人加盟公司 蘋果汽車租賃店地圖標注 杭州人工電銷機器人價格

參考文獻

首先自打3.2版本之后,就開始支持中文索引了,支持的所有的語言參考這里:

https://docs.mongodb.com/manual/reference/text-search-languages/

然后,對于要支持索引的表需要建議text index,如何建立參考這里:

https://docs.mongodb.com/manual/core/index-text/

在建好索引text之后,如果檢索參考:

https://docs.mongodb.com/manual/reference/operator/query/text/

實例

我有一個表,定義如下:

var ArticleSchema = new Schema({
 created: {
 type: Date,
 default: Date.now
 },
 title: {
 type: String,
 default: '',
 trim: true,
 required: 'Title cannot be blank'
 },
 abstract: {
 type: String,
 default: '',
 trim: true
 },
 abstractImg: {
 type: String,
 default: 'http://www.doocr.com/modules/core/client/img/brand/font-ocr.png',
 trim: true
 },
 content: {
 type: String,
 default: '',
 trim: true
 },
 category: {
 type: String,
 default: 'news',
 trim: true
 },
 user: {
 type: Schema.ObjectId,
 ref: 'User'
 },
 toPublish: {
 type: Boolean,
 default: true
 },
 comments: [CommentSchema]
 });

然后,里面有數據的,所以我直接檢索,得到結果:

> db.articles.find( { $text: { $search: "coffee" } } )
Error: error: {
 "waitedMS" : NumberLong(0),
 "ok" : 0,
 "errmsg" : "text index required for $text query",
 "code" : 27
}

說明沒有建議text索引,那么建一個:

db.articles.createIndex( {title: "text", content: "text" })

看看效果:

> db.articles.createIndex(
... {
... title: "text",
... content: "text"
... }
... )

下面是結果,成功了

{
 "createdCollectionAutomatically" : false,
 "numIndexesBefore" : 1,
 "numIndexesAfter" : 2,
 "ok" : 1
}

然后我開始檢索:

> db.articles.find( { $text: { $search: "coffee" } } )

什么都沒有。

我檢索一個存在的中文:

> db.articles.find( { $text: { $search: "操作" } } )
{ "_id" : ObjectId("58b0eb5a136dc51b541eaf81"), "user" : ObjectId("589c8d22f7d9dc15989be255"), "comments" : [ ], "toPublish" : true, "category" : "blog", "content" : "p> /p>p>br/>/p>p>其實就是使用ubuntu 16的安裝方式,參考網址:/p>p>a href=\"https://docs.mongodb.com/master/tutorial/install-mongodb-on-ubuntu/\" target=\"_blank\">https://docs.mongodb.com/master/tutorial/install-mongodb-on-ubuntu//a>/p>p>br/>/p>p>我的操作步驟:/p>pre>1.倒入key:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927#10;/pre>p>br/>/p>p>2. 創建mongodb的軟件源:/p>p>/etc/apt/sources.list.d/mongodb-org-3.2.list/p>p>操作:/p>pre>echo #34;deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse#34; | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list#10;/pre>p>br/>/p>p>3. 更新系統:/p>p>sudo apt update/p>p>之后查看所有可以更新的軟件:/p>p>sudo apt list --upgradable/p>p>然后升級所有軟件:/p>p>sudo apt upgrade/p>p>br/>/p>p>4. 安裝mongodb :/p>p>sudo apt install -y mongodb-org/p>p>也可以指定版本安裝:/p>p>sudo apt-get install -y mongodb-org=3.2.8 mongodb-org-server=3.2.8 mongodb-org-shell=3.2.8 mongodb-org-mongos=3.2.8 mongodb-org-tools=3.2.8/p>p>不過我不使用這種方式。/p>p>br/>/p>p>5. 添加systemd 自啟動條目:/p>p>sudo vim /lib/systemd/system/mongod.service/p>p>添加內容:/p>p>[Unit]/p>p>Description=High-performance, schema-free document-oriented database/p>p>After=network.target/p>p>Documentation=https://docs.mongodb.org/manual/p>p>br/>/p>p>[Service]/p>p>User=mongodb/p>p>Group=mongodb/p>p>ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf/p>p>br/>/p>p>[Install]/p>p>WantedBy=multi-user.target/p>p>br/>/p>h2>6. 使能和啟動服務:/h2>p>sudo systemctl enable mongod.service/p>p>sudo systemctl start mongod.service/p>p>br/>/p>h2>查看狀態,一切ok。/h2>p>sudo systemctl status mongod.service/p>p>● mongod.service - High-performance, schema-free document-oriented database/p>p>Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)/p>p>Active: active (running) since Sun 2016-07-31 21:59:00 CST; 13min ago/p>p>Docs: https://docs.mongodb.org/manual/p>p>Main PID: 19374 (mongod)/p>p>CGroup: /system.slice/mongod.service/p>p>└─19374 /usr/bin/mongod --quiet --config /etc/mongod.conf/p>p>br/>/p>p>Jul 31 21:59:00 mint systemd[1]: Started High-performance, schema-free document-oriented database./p>p>br/>/p>p>7. 查看服務啟動端口是否ok:/p>p>azuo1228@mint ~/webproj/mjs2/meanjs $ netstat -apn | grep mong/p>p>(Not all processes could be identified, non-owned process info/p>p>will not be shown, you would have to be root to see it all.)/p>p>unix 2 [ ACC ] STREAM LISTENING 76731 - /tmp/mongodb-27017.sock/p>p>br/>/p>p>br/>/p>", "abstractImg" : "http://www.doocr.com/modules/core/client/img/brand/font-ocr.png", "abstract" : "其實就是使用ubuntu 16的安裝方式,參考網址:", "title" : "其實就是使用ubuntu 16的安裝方式,參考網址:", "created" : ISODate("2017-02-25T02:26:34.483Z"), "__v" : 0 }
>

最后

但是這種檢索都是不完美的,如果需要更好的支持,就需要參考:

https://docs.mongodb.com/manual/tutorial/text-search-with-rlp/

安裝rlp支持mongodb檢索中文,但是不是免費的。。。

所以,最好的方式就是使用Elastic Search同步mongodb,然后通過它檢索,超出本文范圍了,以后再說。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MongoDB索引使用詳解
  • MongoDB中唯一索引(Unique)的那些事
  • MongoDB的基礎查詢和索引操作方法總結
  • MongoDB中創建索引需要注意的事項
  • MongoDB性能篇之創建索引,組合索引,唯一索引,刪除索引和explain執行計劃
  • 深入理解MongoDB的復合索引
  • MongoDB查詢字段沒有創建索引導致的連接超時異常解案例分享
  • 關于MongoDB索引管理-索引的創建、查看、刪除操作詳解
  • MongoDB自動刪除過期數據的方法(TTL索引)
  • 關于對MongoDB索引的一些簡單理解

標簽:玉林 雞西 廈門 自貢 無錫 遼陽 興安盟 泰安

巨人網絡通訊聲明:本文標題《mongodb處理中文索引與查找字符串詳解》,本文關鍵詞  mongodb,處理,中文,索引,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mongodb處理中文索引與查找字符串詳解》相關的同類信息!
  • 本頁收集關于mongodb處理中文索引與查找字符串詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区在线观看免费| 日韩成人一级片| 一个色妞综合视频在线观看| 99久久久国产精品免费蜜臀| 欧美精品乱码久久久久久| 亚洲一区二区欧美| aaa亚洲精品一二三区| 337p日本欧洲亚洲大胆精品| 日韩国产欧美在线播放| 91一区二区三区在线播放| 亚洲精品免费在线观看| 91亚洲永久精品| 一区二区三区精品| 69堂精品视频| 不卡av电影在线播放| 国产精品久久午夜夜伦鲁鲁| 在线观看免费成人| 麻豆专区一区二区三区四区五区| 日韩一区二区三区视频在线| 久久先锋影音av| 91精品福利视频| 国产在线不卡一区| 国产日韩欧美精品综合| 欧美日韩亚州综合| 另类欧美日韩国产在线| 欧美国产一区二区在线观看| 欧美一级片在线| 色先锋资源久久综合| 韩国女主播成人在线| 亚洲一区二区三区爽爽爽爽爽| 久久精品一区二区| 日韩欧美一区二区三区在线| 欧美精品 日韩| 91丨porny丨户外露出| 国产成人在线色| 极品少妇一区二区三区精品视频| 亚洲一区免费在线观看| 国产精品久久久爽爽爽麻豆色哟哟 | 成人av电影在线播放| 久久99久久99精品免视看婷婷| 国产精品国产精品国产专区不片| 精品国产伦一区二区三区观看体验| 国产精品家庭影院| 99久久免费精品高清特色大片| 狠狠v欧美v日韩v亚洲ⅴ| 奇米色777欧美一区二区| 五月激情综合网| 日韩国产在线一| 免费在线视频一区| 蜜臀99久久精品久久久久久软件| 亚洲成人在线免费| 日韩国产欧美在线观看| 人禽交欧美网站| 国内成人精品2018免费看| 成人免费三级在线| 中文字幕一区二区在线播放| 精品久久久久久最新网址| 久久精品日韩一区二区三区| 国产视频一区二区在线| 亚洲男人电影天堂| 日本女人一区二区三区| 国产精品888| 色综合视频一区二区三区高清| 欧美日本韩国一区| 日本一区二区电影| 亚洲一区中文日韩| 成人自拍视频在线观看| 精品久久久三级丝袜| 不卡一区二区三区四区| 国产一区二区三区蝌蚪| 99久久精品国产导航| 91.成人天堂一区| 国产欧美日韩一区二区三区在线观看| 中文字幕在线观看一区| 日韩在线一二三区| 日本韩国欧美国产| 国产色婷婷亚洲99精品小说| 亚洲国产精品人人做人人爽| 97精品国产露脸对白| 精品欧美一区二区三区精品久久| 亚洲视频免费在线观看| aaa欧美色吧激情视频| 国产日韩欧美精品一区| 国产精品中文欧美| 国产午夜精品一区二区三区嫩草| 亚洲成人免费观看| 3d成人动漫网站| 亚洲国产精品精华液网站| 欧洲色大大久久| 亚洲综合区在线| 日韩一级高清毛片| 亚洲高清一区二区三区| 欧美系列一区二区| 久久 天天综合| 国产精品成人免费在线| 欧美亚洲禁片免费| 亚洲日本免费电影| 一区二区三区四区激情| 成人欧美一区二区三区黑人麻豆| 欧美色老头old∨ideo| 欧美午夜片在线观看| 中文字幕制服丝袜成人av | 中文字幕不卡在线观看| 中文字幕在线一区二区三区| 日韩电影在线一区二区| 青青草97国产精品免费观看 | 亚洲国产日韩av| 一区二区三区在线免费播放| 丝袜亚洲另类欧美| 免费在线一区观看| 国产精品自拍网站| 日本一区二区三区国色天香 | 日韩一区在线免费观看| 欧美成人艳星乳罩| 欧美国产激情二区三区| 精品99一区二区| 欧美v日韩v国产v| 亚洲视频 欧洲视频| 中文子幕无线码一区tr| 日韩欧美电影一区| 亚洲色图欧美在线| 亚洲精选在线视频| 亚洲午夜精品网| 午夜电影久久久| 成人av资源网站| 精品国产一区二区在线观看| 免费视频最近日韩| 亚洲欧洲中文日韩久久av乱码| 国产欧美一区二区三区鸳鸯浴| 久久精品欧美日韩精品| 麻豆精品视频在线观看| 成人综合日日夜夜| 69久久99精品久久久久婷婷 | 欧美三区在线观看| 欧美午夜精品久久久久久孕妇| 中文字幕av资源一区| 欧美aaaaa成人免费观看视频| 久久国产精品区| 色综合色综合色综合| 国产成人自拍在线| 色综合欧美在线视频区| 国产精品国产三级国产aⅴ无密码| 婷婷国产v国产偷v亚洲高清| av中文一区二区三区| 国产精品每日更新在线播放网址| 亚洲综合久久av| 91免费版在线看| 国产精品久久一级| 久久精品久久精品| 欧美男生操女生| 日产精品久久久久久久性色| 色悠久久久久综合欧美99| 午夜精品久久久久久久99水蜜桃 | 国产一区二区三区免费观看| 欧美一级欧美三级| 亚洲影院免费观看| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 欧美丝袜自拍制服另类| 99久久伊人网影院| 中文无字幕一区二区三区| 成人性视频免费网站| 6080午夜不卡| 国产精品66部| 欧美经典一区二区| 成人av免费在线观看| 国产区在线观看成人精品| 国产精品 欧美精品| 激情国产一区二区| 欧美一级高清片| 91在线观看地址| 亚洲高清免费在线| 亚洲欧洲av在线| 欧美日韩免费视频| 久久99国产精品久久| 一区二区三区不卡视频在线观看| 日韩精品一区二区三区四区| 国产综合一区二区| 国产精品国产自产拍高清av| 欧美亚洲国产bt| 国v精品久久久网| 亚洲视频在线一区观看| 欧美一级欧美一级在线播放| 欧美精品乱码久久久久久| 国产精品2024| 国产欧美一区二区三区网站| 欧美日韩高清影院| 在线亚洲欧美专区二区| 色综合久久99| 99久久精品国产麻豆演员表| 视频一区二区国产| 国产区在线观看成人精品| 国产综合久久久久久久久久久久 | 成人91在线观看| 一区二区三区波多野结衣在线观看| 亚洲精品在线免费播放| 欧美视频中文一区二区三区在线观看| 成人毛片视频在线观看| 欧美影院一区二区三区| 免费在线观看不卡| 亚洲一区二区影院|