首页 > 代码库 > ElasticSearch

ElasticSearch

ElaticSearch简介:

ES是一个搜索引擎,基于当前最先进,最高效的全功能开源搜索引擎框架lucene

ES还有许多功能:

分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索

实时分析的分布式搜索引擎

可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据

 

ES和SOLR的比较:

ES:自身带有分布式协调管理功能

   仅支持json文件格式

   注重本身核心功能

   适用于新兴的实时搜索系统

SOLR:利用zookerpor进行分布式管理

     支持多种格式的数据

     官方提供的功能更多

     适用于传统的搜索应用

 

实时搜索和关键词搜索的比较:

实时搜索:对互联网上的一些信息进行即时、快速搜索、实现即搜即得的效果

关键词搜索:使用IK分词器,然后根据关键词进行搜索。  关键词搜索的显著缺点:执行搜索后返回的信息太多,有许多无关信息。需要用户进行筛选。要减少信息过载,就需要输入多个关键词进行辅助。这就要求用户男子里形成一个清晰的关键词,用起来很不方便。

 

ES的下载地址:https://github.com/chenwenning/elasticsearch-rtf-master

 

ElasticSearch