问题标签 [full-text-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
868 浏览

sql-server - 如何按列中的关键字出现对查询结果进行排序?(SQL Server 全文)

如何按列中的关键字出现对查询结果进行排序?我正在使用带有全文索引的 SQL Server 2008。

0 投票
3 回答
2849 浏览

linq - LINQ 中的完整搜索测试(自定义过滤器查询)

我有一张桌子,上面有餐厅名称列表和指向另一个包含美食类型的桌子的链接。

我想在我的网页上提供一个搜索框,在输入时,会在数据库中搜索每个单词并返回结果。我正在寻找一种不涉及设置 sql 全文搜索的解决方案,因为我希望能够使用 Linq to SQL 对其进行测试。

从我的旧代码中,我有一个函数可以在给定输入文本的情况下创建一个查询过滤器,并根据它返回所有结果。

这对搜索字段进行了硬编码,然后遍历搜索文本中的每个单词以构造 OR LIKE 过滤器。

我确信我可以在我的 LINQ 代码中使用它,但它似乎不是一个优雅的解决方案,特别是因为这些列是硬编码的,并且没有使用 LINQ 如何使用它们。

任何人都可以推荐一种更好的方法来做到这一点,或者在这个方向上提供一些提示吗?

谢谢

0 投票
2 回答
977 浏览

search - Sphinx 如何存储空字段,这对性能有何影响?

我正在考虑使用询问 sphinx 来索引许多字段(数百个),其中许多字段将为空。我的问题是有多少空字段会影响性能?

这种情况不是由于数据异常非规范化,而是由于对搜索界面的要求以及可以搜索的内容。基本上我将在索引模型中动态构建索引配置,并且可能最终会产生相当多的空字段。

我的猜测是这的性能/成功取决于 Sphinx 对空值所做的事情......如果它简单地忽略它们,那么我应该没问题,但如果它实际上在其索引中存储该字段为空,我可以有一个问题。

0 投票
1 回答
1162 浏览

search - 搜索 Oracle DB 中的所有表

我目前正在使用 Oracle 10g。我想在所有表格中搜索某个单词或短语。

我将如何在所有表格中搜索词组?

干杯

0 投票
3 回答
2593 浏览

sql-server - 在 ms sql server 上进行全文搜索时如何处理用户输入?

我在 ms sql server 上有一个简单的搜索机制,它使用全文“包含”。我将搜索值作为参数传递给包含谓词 - 直接来自用户的输入(通过 asp.net 网站)。问题是我在各种情况下都会遇到 sql 异常:-当用户输入两个单词时,例如“简单案例”-当用户将 qoute 添加到搜索值时,例如“test”时

我已经使用如下查询进行了测试:

通常我得到:“全文搜索条件'xxx'中'xxx'附近的语法错误。” 问题是我希望允许用户使用“*”、“或”和“和”条件进行高级查询。

你如何处理用户输入?你 qoutename 值吗?

0 投票
3 回答
577 浏览

sql-server - SQL Server 2005 Express 中的全文索引比较

如何将一条记录的文本字段与 SQL Server 中的所有其他记录进行比较以返回,例如,前 5 条最相关的记录?

我所追求的功能的一个示例是 Wordpress 的各种相关帖子插件,它们生成与当前正在查看的帖子相关的帖子的链接列表。

干杯,伊恩

0 投票
8 回答
25575 浏览

python - 有纯 Python Lucene 吗?

红宝石人有雪貂。有人知道 Python 有什么类似的倡议吗?我们目前正在使用 PyLucene,但我想研究转向纯 Python 搜索。

0 投票
1 回答
934 浏览

full-text-search - 使用 DB4O 进行全文搜索

在我的 DB4O 数据库中,我有大量 Book 对象

在我的表单中输入标题(字符串)时,我想建议现有的标题。目前我使用一个简单的

但是,如果我可以推荐书名与输入标题匹配的书籍,即使它有多个非连续匹配的单词,并按相关顺序给出匹配,那将是一个很好的补充。简而言之:对它们进行全文搜索。

有任何想法吗?

0 投票
5 回答
3156 浏览

asp.net - 全文搜索的最接近匹配

我正在尝试为我的网站实施内部搜索,如果输入错误的单词,可以为用户指明正确的方向,就像你的意思是:在谷歌搜索中。

有人知道如何进行这样的搜索吗?我们如何确定我们假设用户打算搜索的单词或短语的相关性?

  • 我将 asp.net 和 sql server 2005 与 FTS (fullTextSearch) 一起使用

谢谢

0 投票
2 回答
1248 浏览

ms-word - 突出显示 MS Word 文档中的搜索词

我们有一个项目,我们需要通过基于 Web 的界面提供对 Word 文档集合的搜索。客户端希望在用户打开文档时突出显示搜索词。

打开文档时,有没有办法直接在 Word 中执行此操作?我们能想到的唯一选择是将 Word 文档转换为 HTML 并显示出来。

仅作为背景,我们目前使用 Windows SharePoint Services 进行文档搜索。