欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 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處理中文索引與查找字符串詳解的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲欧美韩国综合色| 午夜免费久久看| 久久99久久精品| a级一a一级在线观看| 色狠狠综合天天综合综合| 国产精品免费看片| 国产乱子伦一区二区三区国色天香| 日本黄色特级片| 日韩视频一区二区| 奇米在线7777在线精品| 超碰97在线资源站| 欧美一卡二卡在线| 日韩精品亚洲一区| 特大黑人巨人吊xxxx| 日韩视频一区在线观看| 开心九九激情九九欧美日韩精美视频电影 | 最好看的中文字幕| 日本精品一区二区三区高清 | 久久成人激情视频| 精品欧美一区二区在线观看| 蜜桃在线一区二区三区| 波多野结衣福利| 精品国产123| 国产一区二区福利视频| 秋霞欧美一区二区三区视频免费| 国产精品人成在线观看免费| 成人av先锋影音| 欧美色图第一页| 亚洲成人综合网站| 少妇饥渴放荡91麻豆| 久久综合99re88久久爱| 国产精品18久久久久久久网站| 国产成人自拍网站| 亚洲黄色免费电影| 又黄又爽的网站| www.四虎在线| 日韩欧美久久久| 狠狠色狠狠色综合系列| 99久久99久久精品国产| 尤物在线观看一区| 人妻在线日韩免费视频| 国产亚洲一区二区三区在线观看| 国产成人在线观看| 在线视频国产一区| 日本欧美一区二区三区| 三级黄色片在线观看| 亚洲精品视频免费观看| 久久久久9999| 国产日本欧美一区二区| 免费高清视频在线观看| 日韩一级精品视频在线观看| 激情综合色播五月| 91久久线看在观草草青青| 香蕉成人伊视频在线观看| 欧美激情亚洲色图| 中文字幕亚洲成人| 欧美一区二区三区成人精品| 日本一区二区高清| 韩国av中国字幕| 久久婷婷国产综合精品青草| 成人18视频日本| 欧美一区二区观看视频| 国产a区久久久| 欧美情侣在线播放| 国产一区免费电影| 欧美三级乱人伦电影| 久久精品国产亚洲高清剧情介绍 | 秋霞电影一区二区| 久久久久久成人网| 综合亚洲深深色噜噜狠狠网站| 亚洲一区二区乱码| 一区在线中文字幕| 免费污网站在线观看| 伊人开心综合网| 国产精品理论在线| 午夜影院久久久| 男女做暖暖视频| 免费在线看成人av| 色欧美日韩亚洲| 国内精品写真在线观看| 欧美日韩免费视频| 丁香另类激情小说| 精品国内片67194| 国产女主播在线播放| 国产精品久久免费看| 久久中文字幕人妻| 亚洲一区日韩精品中文字幕| 中文国语毛片高清视频| 蜜臀国产一区二区三区在线播放| 在线观看www91| 国产成人自拍在线| 精品福利视频一区二区三区| 久久久精品人妻一区二区三区| 欧美激情综合五月色丁香小说| 欧美色图亚洲激情| 亚洲国产一区在线观看| 极品盗摄国产盗摄合集| 国产综合一区二区| 日韩欧美专区在线| 国产精品欧美性爱| 亚洲女性喷水在线观看一区| av片在线免费看| 老司机一区二区| 制服丝袜亚洲精品中文字幕| 99国产精品久久久| 国产精品狼人久久影院观看方式| www.av天天| 蜜桃视频免费观看一区| 91精品视频网| 影音先锋资源av| 亚洲综合另类小说| 日本韩国视频一区二区| 成人免费观看av| 中文字幕精品一区二区三区精品| 黄色aaa视频| 麻豆精品视频在线观看免费 | 99精品国产一区二区三区不卡| 国产女人18水真多18精品一级做| 国产成人精品无码免费看夜聊软件| 天堂一区二区在线| 欧美电影一区二区| 伦理片一区二区| 亚洲3atv精品一区二区三区| 欧美日韩一级片在线观看| 欧美高清精品一区二区| 日韩理论片一区二区| 国产精品九九九九九九| www.亚洲在线| 亚洲人成人一区二区在线观看| 精品国产精品国产精品| 国产91精品在线观看| 国产精品无人区| 久久国产波多野结衣| 成人性色生活片免费看爆迷你毛片| 国产精品区一区二区三区| 永久免费看mv网站入口| 国产 日韩 欧美大片| **性色生活片久久毛片| 色婷婷亚洲精品| 久久久久久久久久久影视| 一区二区日韩av| 欧美日韩午夜在线| 亚洲精品乱码久久久久久蜜桃图片| 午夜电影久久久| 日韩一区二区三区视频在线| ass精品国模裸体欣赏pics| 久久精品国产久精国产爱| 国产亚洲精品超碰| avtt天堂在线| 9191在线视频| 日韩av不卡在线观看| 久久久久久一二三区| 疯狂撞击丝袜人妻| 9久草视频在线视频精品| 一区二区三区国产| 日韩一区二区三区视频| 亚洲综合欧美综合| 成人免费看黄yyy456| 亚洲福利电影网| 精品日韩99亚洲| 国产女人18水真多毛片18精品| 99久久精品99国产精品| 午夜成人在线视频| 久久久精品国产免费观看同学| fc2ppv在线播放| 91原创在线视频| 日韩av不卡一区二区| 欧美国产精品v| 欧美性极品少妇| 3d动漫精品啪啪一区二区下载| 国产精品综合视频| 亚洲九九爱视频| 日韩一区二区精品| 天堂资源在线视频| 91麻豆产精品久久久久久| 免费观看成人av| 国产精品久99| 91精品国产手机| 国产乱子轮xxx农村| 伦伦影院午夜理论片| 麻豆国产欧美一区二区三区| 国产精品欧美经典| 91精品国产福利| 亚洲综合视频网站| 午夜久久久久久久| 国产suv一区二区三区88区| 亚洲国产视频a| 久久精子c满五个校花| 色就色 综合激情| 男人舔女人下部高潮全视频| 91在线高清观看| 国产一区二区毛片| 亚洲va欧美va人人爽| 日本一区二区不卡视频| 3atv在线一区二区三区| 亚洲天堂黄色片| 亚洲人成人无码网www国产 | 中文字幕久久午夜不卡| 91精品国产综合久久小美女| 日本aⅴ在线观看|