标签: 搜索

Python开源搜索引擎库Whoosh

Whoosh简介 Whoosh是一个用纯Python编写的开源搜索引擎库,专为实现快速和高效的全文搜索而设计。它不依赖于外部库或服务,易于嵌入到Python应用程序中,适合需要全文索引和搜索功能的场景。Whoosh的设计灵活且易于…

术→技巧, 研发 ·

实时全文搜索工具Elasticsearch

Elasticsearch简介 Elasticsearch是一个分布式、RESTful风格的搜索和分析引擎,广泛用于实时搜索、日志分析、监控和业务分析等场景。Elasticsearch由Elastic公司开发和维护,基于Apache Lucene构建,提供了一个强大…

器→工具, 开源项目 ·

全文搜索工具Apache Solr

Apache Solr 简介 Apache Solr 是一个基于 Apache Lucene 的高性能、可扩展的搜索平台。Solr 不仅继承了 Lucene 的全文搜索功能,还增加了许多高级特性和管理工具,使其成为企业级搜索解决方案的首选。Solr 以其易…

器→工具, 开源项目 ·

开源全文索引系统Apache Lucene

Apache Lucene 简介 Apache Lucene 是一个高性能、可扩展的信息检索(IR)库,用于为应用程序提供全文搜索功能。Lucene 由 Apache 软件基金会维护,是一个开源项目,广泛应用于各种需要快速文本搜索和索引的场景。L…

器→工具, 开源项目 ·

深入理解Lucene默认打分算法

当谈论到查询的相关性,很重要的一件事就是对于给定的查询语句,如何计算文档得分。文档得分是一个用来描述查询语句和文档之间匹配程度的变量。如果你希望通过干预Lucene查询来改变查询结果的排序,你就需要对Lucen…

术→技巧, 研发 ·