ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
网站 https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html github : medcl/elasticsearch-analysis-ik 关键原理:倒排索引的算法,一篇文章进入词典,他就把文章按照某个字典分词,要查找的话,对应单词找对应的倒排 > 词典----> 单词1---单词2---单词3----单词4 (内存中) \|\|\| \|\|\|\| > 倒排列表 //磁盘中 # 基本概念 索引(index) 相当于mysql中的database,我们可以给整个项目创个索引 类型(type) 索引有多个类型,相当于mysql中的database中的表 文档(document) 一个类型有多个文档,相当于表中一行的数据 字段(Field) 相当于表中的列,比如posts表中的title,id 模板(template) 每个索引的每个字段用什么模板,文章string类型用什么分析器,还要指定模板指定在哪个索引上面 http://localhost:9200/myindex/share/1 localhost 服务器地址 9200 http端口 myindex 索引名称(index) share 索引类型名称(type) 1 索引文档唯一标识(不明确指定id,他会给我们生成个id) 例子:给elasticsearch添加个文章(遵守Rest API) ~~~ curl -XPUT 'http://localhost:9200/blog/post/1' { 'user' : 'xxx', 'postDate' : 'xxx', 'body' : 'xx', 'title':'xx' } ~~~