java - Lucene有什么用?

标签 java lucene web-crawler

我经常听到 Lucene 这个名字,当我尝试获取网络爬虫的详细信息时,它大部分时间都会出现。Lucene 有什么用?

最佳答案

Lucene是一个搜索引擎库,旨在解决对大量文档执行关键字搜索的问题。该系统的工作原理是处理文档以提取所有单词,然后创建反向索引。该索引允许搜索引擎快速识别包含用户搜索词的文档,对它们进行排名,然后将它们返回给用户。

Lucene 支持各种高级功能,例如短语查询、通配符查询和邻近查询(即“cat”靠近“dog”)、在特定“字段”(例如主题、作者)内搜索关键字等。

基本上,它是向各种文档管理应用程序添加文本搜索功能的方法之一。

关于java - Lucene有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3341739/

相关文章:

lucene - 我可以按多值字段的成员搜索 Solr 文档吗?

java - AnnotationSessionFactoryBean 需要 lucene 类

java - ObjectInputStream.readObject() 中的 ClassNotFoundException

Java、JBOSS、接受带有西类牙口音的 MULTIPART_FORM_DATA 和 JSON

java - 无法在 Hibernate 中加载 Mapper 类

java - Lucene:根据相关性进行搜索和检索

java - 如何加载无限滚动(延迟加载)中的所有条目以解析 Java 中的 HTML

javascript - 如何在 PhantomJS 中跟踪 document.location.reload?

python - 网络爬虫 - 忽略 Robots.txt 文件?

java - 在gradle中查找运行编译器的JDK的位置