带有服务器和拼写检查器的 RESTful NoSQL 搜索引擎?

发布于 2024-11-26 22:55:47 字数 184 浏览 1 评论 0 原文

我正在寻找类似 ElasticSearch 但支持拼写检查的东西。厌倦了用 ASpell 到处跑(而且速度很慢)。

它必须是无模式且面向文档的,因为我计划使用它而不数据库。

谢谢。

I'm looking for something like ElasticSearch but with support of spell checking. Tired of running around with ASpell (plus thats slow).

It must be schema-free and document oriented, because I plan to use it instead of database.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

Spring初心 2024-12-03 22:55:47

您可能需要考虑 Apache Solr。尽管 Solr 使用模式,但它也支持动态字段。动态字段允许您为您选择允许的数据类型动态创建新字段。例如,在 Solr 中,您可以定义一个动态字段,如下所示:

<dynamicField name="*_i"  type="integer"  indexed="true"  stored="true"/>

然后您可以使用“somefield_i”等名称动态创建整数字段。当然,您可以使用字符串类型、日期类型和许多其他类型,例如支持词干、同义词匹配和其他搜索引擎功能的文本字段。

Solr 支持主从复制、拼写检查和许多其他出色的功能。它是面向文档的并具有 REST 接口。

更新:发现一篇不错的小博客文章,比较了 Solr 和 Elastic 搜索的索引:http://dmurphy747.wordpress.com/2011/04/02/solr-vs-elasticsearch-deathmatch/ ...不幸的是没有深入研究查询性能。

You might want to consider Apache Solr. Although Solr uses a schema, it also supports dynamic fields. Dynamic fields allow you to create new fields on the fly for the datatypes you choose to allow. For example, in Solr you can define a dynamic field like:

<dynamicField name="*_i"  type="integer"  indexed="true"  stored="true"/>

And then you can create integer fields dynamically with names like "somefield_i". Of course, you can use string types, date types, and many other kinds of types, such as text fields that support word stemming, synonym matching, and other search engine features.

Solr supports master-slave replication, spellcheck, and a host of other great features. It's document oriented and has a REST interface.

Update: Found a nice little blog post comparing indexing with Solr and Elastic search: http://dmurphy747.wordpress.com/2011/04/02/solr-vs-elasticsearch-deathmatch/ ... unfortunately doesn't dive into query performance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文