亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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麻豆tv| 999精品在线| 九九久久国产精品大片| 欧美大片一区| 日韩免费片| 日韩中文字幕一区| 日本伦理黄色大片在线观看网站| 人人干人人插| 成人免费观看男女羞羞视频| 99久久精品国产国产毛片| 免费毛片播放| 美女被草网站| 亚欧视频在线| 精品在线观看一区| 欧美一级视| 久久精品免视看国产明星 | 国产国语对白一级毛片| 在线观看成人网| 欧美激情一区二区三区在线播放 | 国产精品12| 色综合久久天天综线观看| 色综合久久天天综合观看| 色综合久久手机在线| 精品视频在线观看一区二区三区| 精品国产一区二区三区免费 | 亚飞与亚基在线观看| 国产一区二区精品久久| 天堂网中文在线| 99久久精品国产麻豆| 美女被草网站| 国产福利免费观看| 日日夜夜婷婷| 精品国产一区二区三区久久久狼| 成人免费观看视频| 亚久久伊人精品青青草原2020| 国产成人精品一区二区视频| 日韩免费在线视频| 日本特黄一级| 国产不卡在线看| 日日夜夜婷婷| 99久久精品国产麻豆| 亚洲精品永久一区| 欧美1区2区3区| 国产一区二区精品久久91| 国产不卡在线观看| 日本免费乱理伦片在线观看2018| 亚州视频一区二区| a级毛片免费全部播放| 韩国三级视频网站| 日韩女人做爰大片| 国产原创视频在线| 免费一级片在线| 四虎影视久久久| 精品视频一区二区三区免费| 成人免费高清视频| 国产一区二区精品| 国产麻豆精品视频| 国产原创中文字幕| 精品在线免费播放| 日韩一级黄色大片| 日韩免费片| 韩国三级视频网站| 久久精品店| 久久99中文字幕| 国产伦精品一区三区视频| 亚飞与亚基在线观看| 国产一区二区精品尤物| 91麻豆精品国产自产在线| 一级女性全黄久久生活片| 日韩av成人| 日日夜夜婷婷| 国产91丝袜在线播放0| 日韩中文字幕在线播放| 久久久久久久网| 欧美a级v片不卡在线观看| 欧美另类videosbestsex视频| 久久久久久久久综合影视网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 999精品视频在线| 精品久久久久久中文| 美国一区二区三区| 亚洲爆爽| 一 级 黄 中国色 片| 日日爽天天| 99久久精品国产片| 欧美另类videosbestsex高清| 午夜欧美成人香蕉剧场| 日韩中文字幕在线观看视频| 免费国产在线观看不卡| 美女免费精品高清毛片在线视| 天堂网中文在线| 四虎影视库| 精品国产一区二区三区久| 国产a视频| 日韩在线观看网站| 香蕉视频一级| 欧美国产日韩精品| 天天色成人网| 成人a大片在线观看| 成人免费网站久久久| 日韩欧美一二三区| 日本伦理网站| 欧美一级视| 精品久久久久久免费影院| 欧美a级v片不卡在线观看| 成人高清免费| 国产伦久视频免费观看视频| 一级女性全黄生活片免费| 国产成a人片在线观看视频| 国产视频一区在线| 国产成人啪精品| 日韩专区一区| 色综合久久天天综合观看| 免费一级片网站| 精品国产一区二区三区久久久狼| 99久久视频| 久久精品道一区二区三区| 尤物视频网站在线观看| 精品久久久久久综合网| 高清一级淫片a级中文字幕| 一级女性全黄久久生活片| 久久国产精品永久免费网站| 台湾毛片| 欧美国产日韩久久久| 国产精品123| 超级乱淫伦动漫| 国产精品免费精品自在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品毛片视频| 四虎精品在线观看| 久草免费在线观看| 日本特黄特黄aaaaa大片| 成人高清视频在线观看| 四虎影视库国产精品一区| 亚飞与亚基在线观看| 韩国毛片基地| 黄视频网站免费| 一级毛片视频在线观看| 欧美电影免费| 午夜欧美福利| 国产高清在线精品一区二区| 成人av在线播放| 欧美a级大片| 欧美激情一区二区三区在线 | 色综合久久天天综合观看| 久久国产一区二区| 国产91视频网| 可以在线看黄的网站| 亚州视频一区二区| 黄视频网站免费看| 一级片片| 精品国产一区二区三区免费| 国产成人女人在线视频观看| 日韩专区一区| 国产原创视频在线| 久草免费在线色站| 免费一级片在线观看| 精品视频在线看| 欧美一区二区三区在线观看 | 午夜家庭影院| 成人免费观看的视频黄页| 99色精品| 四虎久久精品国产| 一级女性全黄生活片免费| 欧美另类videosbestsex久久| 日本特黄特色aaa大片免费| 成人免费一级毛片在线播放视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产极品精频在线观看| 日本特黄特色aaa大片免费| 国产极品白嫩美女在线观看看| 国产视频久久久久| 亚洲 欧美 91| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 四虎影视久久| 日韩在线观看视频黄| 国产精品123| 青青久热| 午夜在线影院| 国产视频一区二区三区四区| 日韩男人天堂| 欧美日本韩国| 精品视频免费看| 日韩中文字幕在线播放| 国产a网| 欧美日本二区| 国产伦精品一区三区视频| 青青久在线视频| 国产不卡在线看|