问题标签 [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.
sql-server - Sql Server 全文目录可以找到以下内容吗?
我在一个字段中有以下数据,该字段由Full Text Catalog
.
美国加利福尼亚州洛杉矶帕莫拉马市
简单的。(我还有很多其他人,但他们工作正常)。
现在,如果用户提供了这个不正确、拼错的搜索词
pamorma city <--注意第 6 个字符槽中缺少中间的“a”
那么这个数据字段不会被返回。
那么,目录上的 Sql 2008 FTS 能否返回它认为接近的单词?
这是sql,顺便说一句,如果这有帮助......
如果是这样..你也可以为'close'单词定义一个权重吗?比如 90% 的比赛或其他什么?干杯:)
sql-server - 创建附加全文目录的指南
好巫师说
如果这是一个大表或视图,或者如果所选全文目录具有索引或其他大表,请考虑分配此表或查看其自己的全文目录
“大”是一个非常主观的术语,它是 1000 条记录还是一个表中的 1,000,000 条记录?在创建其他全文目录时,您遵循哪些准则?有 1 个全文目录处理许多表,还是目录和表之间的 1-1 关系更糟糕?我通常只根据特定规则将它们分解,例如这个目录忽略任何非字母数字,这个允许一切,这个是重音敏感的,等等。
tsql - 需要搜索名称,但没有自由文本索引
我需要在我们的表中搜索名称,但我们没有FREETEXT
索引设置。由于表中的数据量很大,这不再是一个选项。
有什么我可以做的吗?基本上我会考虑做:
任何想法或指针将不胜感激。
sql - SQL全文搜索查询?
我正在尝试在登录表上实现全文搜索,当我执行相应的查询时,以下是我的观察结果:
当我执行以下实现全文搜索的查询时,它能够获取大约1665 行
但是在不使用全文搜索的情况下实现类似查询时,它返回1872 行
当我浏览将数据扔到我的表中时,我得出一个结论,当我使用 contains 关键字时,它忽略了具有像DDAVID_D这样的登录 ID 的行,或者我可能会说它只返回像DAVID_FRANK那样分隔 david 单词的行.
有没有办法在单词之间搜索一个单词(比如在 DDavidFrank 之间搜索 David,或者我可以在 DDAVIDFRANK 中的 david 字符串的长连续单词之间搜索)以有效地实现全文搜索?
sql-server - 如何使用 SCRIPT 检查 SQL 中可用的全文搜索目录?
如何使用 SCRIPT 检查 SQL 中可用的全文搜索目录?
sql-server-2008 - SQL Server 2k8 使用视图对“不相关”表进行全文搜索?
我对全文搜索很陌生,我真的很想知道在多个不相关的表中执行“站点搜索”样式全文搜索的最佳方法(我计划在 4 个表中执行此操作)。我正在考虑使用这样的视图:
但是在研究索引的正确语法时,我意识到“a”我需要一个唯一索引,而“b”显然不能使用 Unions 视图来创建全文索引......
我看到的另一种方法是为每个表创建一个 FTI,然后在存储过程中,将它们联合到一个 tmp 表中,然后选择具有 Order By 等级的 tmp 表。
我真的很感激这方面的一些指导,我发现的大部分内容都与多个相关表有关,在这些表中加入一个视图就足以解决这个问题。
编辑:
@Joe 好心地回答了这个我已经忘记并实际上以某种方式解决的问题,但担心它有点啰嗦,似乎这可能是他建议的两种方式中最合乎逻辑的,这就是我我正在使用 - 我完全忘记了我必须将它分页到......我认为客户不会对无穷无尽的结果列表感到兴奋......
我的一位同事还提出了他见过的另一种技术,即在表中抛出元数据,然后将结果缓存在另一个表中,然后在该表中进行全文搜索,如果你知道你的元数据将是另外的,您还需要将其键入原始表格以立即或显示实际结果(如果需要的话,可以说全文)
返回 0
sql - SQL 包含不适用于带有前面 * 的全文索引
工作并返回 6 行
abcdef
A B C D
A B C D
abcde
ABCDEFGH
ABCDEFG
返回未找到记录。
有谁知道我怎样才能让 '" * bc * "' 函数工作?
sql-server - 在 SQL Server 2008 中重命名全文目录
无论如何要重命名 SQL Server 2008 中的全文目录?
在 SSMS 中似乎没有执行此操作的选项,但我想知道是否有 SQL 命令来完成此操作。
sql-server - sql server中的全文搜索数据在哪里?
我在一个表上创建了全文索引,我想看看填充后的全文数据。有没有包含全文索引信息的文件?它在哪里?有人有想法吗?
sql-server-2008 - 重建全文目录将调用 sql server 2008 中的完整填充
当我执行时,我已将更改跟踪设置为手动
开始重建。但我发现全文目录的 PopulateStatus 更改为值 1,这意味着正在进行完整填充。正如微软的在线图书所说,重建命令不会填充目录。所以我很困惑。有人知道吗?