lucene全文搜索

     

Manticore Search:可替代Elasticsearch的开源搜索项目

61 2K

Manticore Search 是一个易于使用的开源快速搜索数据库。Elasticsearch 的良好替代方案。它与其他解决方案的区别在于: .

Redis模块的高级使用方式

48 18K

Redis 模块是Redis的高级功能,允许我们实现特定的自定义数据类型。本质上,模块是一个动态库,可以在启动时或根据命令按需加载到 Redis 中 MOD.

比Lucene快10倍的矢量搜索JVector 1.0发布

96

JVector 1.0正式发布。 向量搜索的并发、增量、纯Java实现,在大型数据集上比Lucene快10倍。 J.

Apache Lucene9.7今天发布:支持Java21并提高了性能

580

Apache Lucene9.7今天发布了。通过使用SIMD支持Java20和Java21,大大提高了性能,并允许并行执行kNN查询。 .

Apache Doris是Elasticsearch + Grafana Loki优点的综合

937 6K

理想的日志处理系统应该支持: 高吞吐量实时数据摄取:它应该能够批量写入博客,并使它们立即可见。 低成本存储:它应该能够存储大.

MarginaliaSearch:用Java编写的无需数据中心的互联网搜索引擎

246

Marginalia是一个独立的互联网开源搜索引擎,它是在线  .

谷歌与OpenAI的争论 - swyx

1135

2 个月前 OpenAI 推出 ChatGPT 后,多米诺骨牌继续倒下: “谷歌距离全面颠覆可能只有一两年的时间。”  “微.

使用 Postgres 的全文搜索构建可扩展的事件驱动搜索架构

1182 11K

需求: 搜索由三个可搜索字段、标题和描述(使用全文搜索)和文档 ID 组成的文档,能够查找包含文档 ID 的字符串。 搜索应该在不超过 200 .

如何使用Rust实现语义搜索引擎?

1323 13K

语义搜索引擎是一种推荐系统,它依靠词语的含义来提供更好的搜索结果。它与传统的全文搜索引擎不同,后者依靠关键词匹配来提供结果。 语义搜索引擎允许你搜索概.

Discord使用ElasticSearch建立数十亿条消息的索引 -Sukhad

1161

Discord 有数百万用户每天发送数十亿条消息。现在,这些用户也想搜索这些消息。我们如何索引这些以使它们可以通过消息中的不同关键字进行搜索? 让我们.

使用Hibernate Search构建分页全文搜索Spring Boot的开源项目

816

搜索是网络的支柱之一,全文搜索是每个网站都需要的必备功能之一。但是实现这样一个特性是很复杂的,很多熟练的工程师已经在这个话题上认真思考过。因此,我们不要重新.

使用Trigram优化Postgres文本搜索 - Alex Klibisz

679

在这篇文章中,我们将实现和优化一个基于 .

Tantivy与Quickwit:类似Lucene的Rust全文搜索引擎库

2630

Tantivy 是一个受 Apache Lucene 启发并用 Rust 编写的全文搜索引擎库。 Tantivy是一个用 Rust 编写的全文搜索引擎.

将Lucene搜索查询转换为.NET的EF表达式

561

本教程成功地在 ASP.NET Core 6 中启动了一个简单的 API,并公开了一个搜索端点,该端点按照 Lucene 语言查询语法通过正文查询参数过滤人.

Jina:在云上构建神经网络搜索的更简单方法

1275

Jina可为任何类型的数据构建搜索系统,包括文本、图像、音频、视频等等。通过模块化设计和多层抽象,您可以利用高效的模式来按部分构建系统,或者将它们链接到流中.