1:lucene是什么?
---开发搜索引擎的一个技术(比较底层技术只是一堆jar包)>>solr开发好的搜素引擎服务器,底层使用的是lucene>>solrcloud(solr集群版本)
原始数据库查询的缺点
倒排索引的技术
1.1:原始数据库查询的缺陷
2) 搜索效果比较差, 只能根据用户输入的完整关键字的进行首尾的模糊匹配
3) 如果用户输入的关键字出现错别字, 或者多输入了内容, 可能就导致结果远离用户期望的内容
4)没办法进行相关度排序、没高亮
2:倒排索引技术
倒排索引,是将数据提前按照格式分词放好,建立索引,当用户进行搜索,将用户的关键字进行分词,然后根据分词后的单词到索引库中找寻对应的词条,根据词条查到对应所在的文档地址,将其文档内容直接获取即可。---主要做站内搜索。
2.1lucene与solr的关系
------lucene的底层:api,工具包
------solr:基于lucene开发的企业级的搜索引擎产品(开发好的服务器)
2.2如何创建索引
原文:https://www.cnblogs.com/xlhlx/p/10720709.html