当前位置 : 主页 > 网络推广 > seo >

全文搜索 – 我应该使用Lucene.Net进行SQL Compact Edition 4的全文搜索,还是有更好的

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在尝试为针对SQL Compact Edition 4数据库运行的小型博客创建全文搜索工具. 似乎几乎没有关于此的信息(虽然如果有人可以证明我错了,我会很高兴),但据我所知,SQL CE不支持正常的SQL S
我正在尝试为针对SQL Compact Edition 4数据库运行的小型博客创建全文搜索工具.

似乎几乎没有关于此的信息(虽然如果有人可以证明我错了,我会很高兴),但据我所知,SQL CE不支持正常的SQL Server全文索引.

我简要介绍了使用Lucene.Net,但乍一看似乎相当复杂;这会是我最好的选择,还是有一个我想念的更简单的解决方案?

即使您可以选择全文搜索,Lucene.Net也是一个不错的选择.

Lucene.Net扩展了FTS(全文sql)提供的功能.包括提升术语,模糊查询,简单的分面搜索,可以在2.9.4g分支上的contrib项目中找到,等等.

它的开源,所以你不必等待别人的周期来修改它或扩展或添加功能.

有几个帖子,甚至是FOSS贡献项目,以帮助规避更高的进入门槛.从Lucene in Action开始,我推荐下面列表中的内容.

这本书是一个很好的资源,但最新版本的目标是Lucene 3.0,java版本,其中包括尚未进入.NET版本的新API.

>简单的Lucene – http://blogs.planetcloud.co.uk/mygreatdiscovery/post/SimpleLucene-e28093-Lucenenet-made-easy.aspx
> Lucene.Net教程(涵盖版本2.9.2) – http://www.d80.co.uk/post/2011/03/29/LuceneNet-Tutorial.aspx

Lucene.Net也将作为一个体面的图书馆获得回报,以增加您的整体技能组合.如今,搜索与大多数应用程序差不多.

Lucene.Net项目已经重新进入了一系列提交者和目标的孵化阶段.其中一个目标是使其更具.NET惯用性并且更易于使用.然而,它肯定需要时间和周期来达到这一点.

与此同时,您可以随时点击邮件列表寻求帮助,或者通过irc频道#lucene.net获取帮助.

网友评论