问题标签 [full-text-catalog]

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 投票
1 回答
295 浏览

sql-server - Sql Server 全文目录可以找到以下内容吗?

我在一个字段中有以下数据,该字段由Full Text Catalog.

美国加利福尼亚州洛杉矶帕莫拉马市

简单的。(我还有很多其他人,但他们工作正常)。

现在,如果用户提供了这个不正确、拼错的搜索词

pamorma city <--注意第 6 个字符槽中缺少中间的“a”

那么这个数据字段不会被返回。

那么,目录上的 Sql 2008 FTS 能否返回它认为接近的单词?

这是sql,顺便说一句,如果这有帮助......

如果是这样..你也可以为'close'单词定义一个权重吗?比如 90% 的比赛或其他什么?干杯:)

0 投票
1 回答
475 浏览

sql-server - 创建附加全文目录的指南

好巫师说

如果这是一个大表或视图,或者如果所选全文目录具有索引或其他大表,请考虑分配此表或查看其自己的全文目录

“大”是一个非常主观的术语,它是 1000 条记录还是一个表中的 1,000,000 条记录?在创建其他全文目录时,您遵循哪些准则?有 1 个全文目录处理许多表,还是目录和表之间的 1-1 关系更糟糕?我通常只根据特定规则将它们分解,例如这个目录忽略任何非字母数字,这个允许一切,这个是重音敏感的,等等。

0 投票
1 回答
61 浏览

tsql - 需要搜索名称,但没有自由文本索引

我需要在我们的表中搜索名称,但我们没有FREETEXT索引设置。由于表中的数据量很大,这不再是一个选项。

有什么我可以做的吗?基本上我会考虑做:

任何想法或指针将不胜感激。

0 投票
2 回答
1036 浏览

sql - SQL全文搜索查询?

我正在尝试在登录表上实现全文搜索,当我执行相应的查询时,以下是我的观察结果:

当我执行以下实现全文搜索的查询时,它能够获取大约1665 行

但是在不使用全文搜索的情况下实现类似查询时,它返回1872 行

当我浏览将数据扔到我的表中时,我得出一个结论,当我使用 contains 关键字时,它忽略了具有像DDAVID_D这样的登录 ID 的行,或者我可能会说它只返回像DAVID_FRANK那样分隔 david 单词的行.

有没有办法在单词之间搜索一个单词(比如在 DDavidFrank 之间搜索 David,或者我可以在 DDAVIDFRANK 中的 david 字符串的长连续单词之间搜索)以有效地实现全文搜索?

0 投票
1 回答
951 浏览

sql-server - 如何使用 SCRIPT 检查 SQL 中可用的全文搜索目录?

如何使用 SCRIPT 检查 SQL 中可用的全文搜索目录?

0 投票
1 回答
646 浏览

sql-server-2008 - SQL Server 2k8 使用视图对“不相关”表进行全文搜索?

我对全文搜索很陌生,我真的很想知道在多个不相关的表中执行“站点搜索”样式全文搜索的最佳方法(我计划在 4 个表中执行此操作)。我正在考虑使用这样的视图:

但是在研究索引的正确语法时,我意识到“a”我需要一个唯一索引,而“b”显然不能使用 Unions 视图来创建全文索引......

我看到的另一种方法是为每个表创建一个 FTI,然后在存储过程中,将它们联合到一个 tmp 表中,然后选择具有 Order By 等级的 tmp 表。

我真的很感激这方面的一些指导,我发现的大部分内容都与多个相关表有关,在这些表中加入一个视图就足以解决这个问题。

编辑:

@Joe 好心地回答了这个我已经忘记并实际上以某种方式解决的问题,但担心它有点啰嗦,似乎这可能是他建议的两种方式中最合乎逻辑的,这就是我我正在使用 - 我完全忘记了我必须将它分页到......我认为客户不会对无穷无尽的结果列表感到兴奋......

我的一位同事还提出了他见过的另一种技术,即在表中抛出元数据,然后将结果缓存在另一个表中,然后在该表中进行全文搜索,如果你知道你的元数据将是另外的,您还需要将其键入原始表格以立即或显示实际结果(如果需要的话,可以说全文)

返回 0

0 投票
2 回答
2409 浏览

sql - SQL 包含不适用于带有前面 * 的全文索引

工作并返回 6 行

abcdef

A B C D

A B C D

abcde

ABCDEFGH

ABCDEFG

返回未找到记录。

有谁知道我怎样才能让 '" * bc * "' 函数工作?

0 投票
1 回答
1386 浏览

sql-server - 在 SQL Server 2008 中重命名全文目录

无论如何要重命名 SQL Server 2008 中的全文目录?

在 SSMS 中似乎没有执行此操作的选项,但我想知道是否有 SQL 命令来完成此操作。

0 投票
2 回答
67 浏览

sql-server - sql server中的全文搜索数据在哪里?

我在一个表上创建了全文索引,我想看看填充后的全文数据。有没有包含全文索引信息的文件?它在哪里?有人有想法吗?

0 投票
1 回答
617 浏览

sql-server-2008 - 重建全文目录将调用 sql server 2008 中的完整填充

当我执行时,我已将更改跟踪设置为手动

开始重建。但我发现全文目录的 PopulateStatus 更改为值 1,这意味着正在进行完整填充。正如微软的在线图书所说,重建命令不会填充目录。所以我很困惑。有人知道吗?