首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >除了使用FreeText之外,在SQL中使用当前不可用的Lucene.net搜索还有哪些替代方法?

问除了使用FreeText之外,在SQL中使用当前不可用的Lucene.net搜索还有哪些替代方法?
EN

Stack Overflow用户
提问于 2014-07-01 12:01:25
回答 1查看 477关注 0票数 0

我们正在计划向Azure迁移。当前应用程序使用Server搜索。然而,据我所知,Azure还不支持这一点。我读过如何使用Lucene.net与Azure一起工作来获得更好的搜索功能,但是,这需要将部分数据转储到blob存储中。

在我们的例子中,使用带有全文搜索的数据集市。

为了不重写整个数据访问部分,我们可以将数据集市移动到另一种db类型-- NoSQL或其他建议的类型。

除了将运行在Azure云上的Lucene.net之外,还有什么好的选择可以提供与免费文本相同的搜索功能呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-01 19:09:53

我建议您使用弹性搜索在Azure上运行VM。Elasticsearch在内部仍然使用Lucene,但是已经创建了一个比Lucene (IMHO)更好的API。+它使用Json作为数据传输。

此解决方案将要求您将您的数据从SQL“索引”到您的Elasticsearch索引,以便为自由文本搜索做好准备,但将在搜索过程中产生更大的影响,从而获得更好的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24509784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档