gpt4 book ai didi

full-text-search - 我应该在 SQL Compact Edition 4 中使用 Lucene.Net 进行全文搜索,还是有更好的选择?

转载 作者:行者123 更新时间:2023-12-03 23:38:26 25 4
gpt4 key购买 nike

我正在尝试为一个针对 SQL Compact Edition 4 数据库运行的小型博客创建全文搜索工具。

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

我曾简要地研究过使用 Lucene.Net ,但乍一看似乎相当复杂;这会是我最好的选择吗,还是有我缺少的更简单的解决方案?

最佳答案

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

Lucene.Net 扩展了 FTS(全文 sql)提供的内容。包括boosting term、模糊查询、简单的分面搜索,可以在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 channel #lucene.net 寻求帮助。

    关于full-text-search - 我应该在 SQL Compact Edition 4 中使用 Lucene.Net 进行全文搜索,还是有更好的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6383463/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com