ElasticSearch : /elasticsearch/?C = N & ampO=D
logstash : /logstash/?C = N & ampO=D
kibana : /kibana/?C = N & ampO=D
ik:/med cl/elastic search-analysis-ik/tree/v 7 . 8 . 0
ElasticSearch是壹個實時分布式搜索和分析引擎,主要用於全文搜索、結構化搜索、分析以及三者的混合使用。
Lucene是全文檢索引擎的架構。
彈性搜索與Solr摘要
(1)es基本開箱即用,很簡單。Solr安裝有點復雜,可以關註壹下(solr6.6教程-基礎環境構建(1))
(2)Solr使用Zookeeper進行分布式管理,而Elasticsearch本身具有分布式協調管理功能。
(3)Solr支持更多的數據格式,比如json、XML、CSV,而Elasticsearch只支持JSON文件格式。
(4)Solr官方提供的功能更多,而Elasticsearch本身更註重核心功能,高級功能多由第三方插件提供。例如,圖形界面需要kibana友好的支持。
(5)Solr查詢快,但更新索引慢(即插入和刪除慢),用於電子商務等查詢多的應用;
ES索引快(即查詢慢),即實時查詢快,用於facebook、新浪等搜索。
Solr是傳統搜索應用的強大解決方案,但Elasticsearch更適合新興的實時搜索應用。
(6)Solr相對成熟,擁有更大更成熟的用戶、開發者和貢獻者社區,而Elasticsearch的開發者和維護者較少,更新過快,學習和使用成本較高。
Ik分詞系統:
Ik提供了兩種分詞算法:ik_smart和ik_max_word,其中ik_smart是最小切分,ik_max_word是最細粒度切分。
ik_smart:
ik_max_word:
Ik分詞器可以添加自己的配置,配置自己的詞典。