分布式搜索引擎 elasticSearch
零-基础篇之了解lucene
lucene:全文检索和搜索的开放源码程序,一个jar包,里面有建立倒排索引,以及搜索的代码,包括各种算法。
倒排索引:将检索内容的词建立索引,指明该词在文章中出现的次数和位置,当发生查询的时候,就根据建立好的索引去查找。
全文检索:以文本作为检索对象,指出含有指定词汇的文本
壹-基础篇之elasticSearch
基于lucene的实时分布式搜索和分析引擎。
1.1 近实时
写入数据到查到数据有秒级的延迟。
1.2 集群
一个集群,多个节点,可以配置节点是哪个集群。
es.clusterName = ; // 集群名字
es.ips = ; // 节点地址列表
es.port = ; // 端口
1.3 node 节点 - 配置节点相关属性
es. i n s t a n c e N a m e . p a t h = / x x x / e s / {instanceName}.path = /xxx/es/ instance