摘要: Filter DSL term 过滤 term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed 的字符串(未经分析的文本数据类型): { "term": { "age": 26 }} { "term": { "date": "2014-09-01" }} { "term": 阅读全文
posted @ 2019-08-10 01:02 Commissar-Xia 阅读(2562) 评论(0) 推荐(0) 编辑
摘要: 介绍:ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够 阅读全文
posted @ 2019-08-10 00:56 Commissar-Xia 阅读(7303) 评论(0) 推荐(0) 编辑
摘要: 一般搜索请求都是返回一"页"数据,无论数据量多大都一起返回给用户,Scroll API可以允许我们检索大量数据(甚至全部数据)。Scroll API允许我们做一个初始阶段搜索并且持续批量从Elasticsearch里拉取结果直到没有结果剩下。这有点像传统数据库里的cursors(游标)。 Scrol 阅读全文
posted @ 2019-08-10 00:06 Commissar-Xia 阅读(4656) 评论(0) 推荐(1) 编辑
摘要: 其实从html富文本中提取纯文本很简单,富文本基本上是使用html标签给文本加上丰富多彩的样式。 所以只需要将富文本字符串中的“<.....>”标签剔除,即可得到纯文本。我们可以使用正则表达式,来匹配所有的html标签,并替换成空字符,如下: //html剔除富文本标签,留下纯文本function 阅读全文
posted @ 2019-08-10 00:01 Commissar-Xia 阅读(5288) 评论(0) 推荐(0) 编辑