摘要:
查询和"我的宝马多少马力"这个查询语句匹配的文档 上面的查询匹配就会进行分词,比如"宝马多少马力"会被分词为"宝马 多少 马力", 所有有关"宝马 多少 马力", 那么所有包含这三个词中的一个或多个的文档就会被搜索出来。并且根据lucene的评分机制(TF/IDF)来进行评分。 两个重点 1 是分词 阅读全文
摘要:
如果没有设置"index":"not_analyzed",但还想精确搜索。 和match查询类似,match_phrase查询首先解析查询字符串来产生一个词条列表。然后会搜索所有的词条,但只保留包含了所有搜索词条的文档,并且词条的位置要邻接。一个针对短语quick fox的查询不会匹配我们的任何文档 阅读全文
摘要:
创建一个索引 查找name里 china和japan相隔2个单词距离的内容,相隔多远时仍然将文档视为匹配。 下面的这段表示,相2个以内的都视为有效。 如果把下面的这个2改为1,就出不来数据了。 阅读全文
摘要:
term是代表完全匹配,即不进行分词器分析,文档中必须包含整个搜索的词汇 阅读全文
摘要:
1、索引建立 2、查看索引 3、删除索引命令 4、部分字段索引更新 5、索引信息全部更新 6、删除单条索引 批量处理 1、根据文档id批量获得文档内容 第一种: 第二种: 第三种: 2、批量新增 3、批量删除 4、批量更新 每次update都会调用 InternalEngine 中的get方法,来获 阅读全文
摘要:
1、查看健康情况 能看出node、shard的数量等,还有一个是集群的状态集群的状态有green、yellow、red三种,定义如下: green:每个索引的primary shard和replica shard都是active状态的 yellow:每个索引的primary shard都是activ 阅读全文
摘要:
查询全部 1、/_search 所有索引,所有type下的所有数据都搜索出来 2、/index1,index2/_search 查询多个索引下的数据,示例 3、轻量api之1查询msg字段包含apple的记录 GET /test,.newkibana_1/_search?q=msg:apple 4、 阅读全文