问题标签 [freetexttable]

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 回答
91 浏览

sql-server-2008 - 使用 FREETEXTTABLE 在单词“TESTISOTEST”中找不到我的搜索“iso”

首先,我开始在 1200 万行的表上实现全文搜索。所以也许我还没有理解它所有的复杂性。:)

所有这 1200 万行似乎都正确编入索引,并且我的索引是使用 1036 作为 LCID 语言正确创建的。我使用“SYSTEM”停用词列表,这个列表似乎是空的。对我来说没关系,现在。

使用的查询是这样的:

SP 中使用的此查询返回所有具有"ISO"值或"TEST ISO TEST"值但不具有"TESTISOTEST""ISOTEST"...的数据

也许是全文搜索的正确操作FREETEXTABLE。但我想知道如何返回这种“ TESTISOTEST”类型的数据。也许通过使用CONTAINSTABLE,但在我看来真的没用......

感谢您的帮助,问候,塞巴斯蒂安

0 投票
1 回答
734 浏览

sql-server - SQL Server 2008 的 FreeTextTable 性能不佳

我的索引填充了来自 DatasSearch_fr 表的 1200 万行

字段是:

通过像这样使用 FREETEXTTABLE:

查询立即返回 12 000 行

但是通过像这样使用 FREETEXTTABLE:

查询在 10 或 15 秒内返回 4400 行...

对我来说问题不是返回 4400 行,这一点在逻辑上是由于Max(rank)Group by...但是 10 或 15 秒似乎太多了,而且这种最慢的响应时间并不总是搜索所有关键字的情况。

您知道改善此响应时间的方法吗?

谢谢你的帮助,塞巴斯蒂安

0 投票
1 回答
418 浏览

python - python:文本表中的colspan

结果:

在此处输入图像描述

我怎么能做到这一点?

在此处输入图像描述

0 投票
1 回答
346 浏览

sql-server-2008 - MS SQL SERVER FTS FREETEXTTABLE 按部分词搜索

我使用 FTS,它返回查询“Møreforking” 结果包含“Møre”作为单独的词。我知道“Møre”和“forsking”是不同的词,可以分开使用。我怎样才能避免这个问题?我只想在描述的情况下搜索整个单词。

0 投票
3 回答
10520 浏览

python - 如何在python中安装texttable

我的代码是:

在执行过程中出现以下错误。

ImportError:没有名为 texttable 的模块

任何人都可以帮助我安装 texttable 或其他解决方案的步骤。

0 投票
1 回答
893 浏览

sql-server-2008-r2 - 使用 Freetexttable 的全文搜索在噪声词上失败 - SQL Server 2008 R2 转换噪声词不起作用

我正在使用 SQL Server 2008 R2 和 freetexttable 对我的网站进行全文搜索。输入停用词时出现此错误:

信息性:全文搜索条件包含干扰词。

所以我按照大家说的做了,打开了转换噪声词,这样停止/噪声词就被忽略了,查询可以继续。但这并没有改变:

我仍然收到相同的错误消息。所以现在我唯一的选择是关闭停止列表,但这很糟糕,因为如果有人在他们的搜索中输入“the”,它将返回所有页面,因为每个页面几乎都有“the”。我想删除停用词,但 SQL Server 2008 R2 不适合我。

有没有人真正让它在 2008 R2 中工作?我的兼容级别已经是 100。

我有什么办法可以让停用词被忽略而不被索引?

0 投票
1 回答
127 浏览

sql - iFTS Free-Text SQL Server 2014 多列多关键字

我从 FTS 开始,但我遇到了一个问题。当我尝试使用 Containstable 在我的表上进行搜索时,我无法弄清楚如何让它在每一列上进行搜索。即使我知道有人使用此名称,它也会返回 0 元素。

前任:

选择 [Id],[LastName], [Firstname] from Employee E
INNER JOIN ContainsTable(Employee, ([LastName], [Firstname]), '"firstname" AND "lastname"') as E1 on E1.[Key] = E.Id
ORDER BY [Rank] desc

它适用于 OR 但不适用于 AND 运算符。

如果我改用 Freetexttable,它会返回太多员工,并且不会考虑操作员的话。

我在 Stackoverflow 上阅读了很多帖子,但无法找出解决方案。我希望通过大量可搜索的信息来扩展表中索引的数据,但目前,我只停留在 2 个字段中。

我期待着你的答案。

0 投票
3 回答
3346 浏览

python - 处理从文本文件python读取表中的空白

我需要解析文件,因为下面给出了这个链接。http://bit.ly/1x6yzoX

我写了这个休闲方法来解析这个文件,但是无法读取最近一年(2014)的不完整数据,这些数据在文本文件的表格中是空白的。现在我正在跳过我无法阅读的行。

帮助我前进如何处理这个问题?

0 投票
1 回答
560 浏览

sql-server - FreeTextTable 不返回任何记录

我有一个平面表来执行全文搜索,即使是最简单的搜索也不起作用。我尝试了很多东西,我得到了相同的结果。然而令人惊讶的是,类似的全文搜索适用于同一数据库中的其他表。

下面是我的表格结构,我还添加了全文索引详细信息以供快速参考。 表结构和全文选项

下面是我的查询的搜索结果,我已经尝试了多种方法,但没有任何运气,只有当我提供列中的确切值时,查询才有效。 搜索结果 即使我只在查询中使用一列,即 Fname,搜索结果也是相同的。

我可能遗漏了一些基本的东西,但我不确定那是什么。下面是它的创建表脚本。

如果您需要更多详细信息,请告诉我。

更新1:所以进一步挖掘我发现了与我类似的问题。

因此,如果正确理解了这些 URL,那么 FreeTextTable 对一个单词不起作用,这肯定不是真的,因为我在另一个表上使用一个单词查询并且它工作得很好。 一字FTT查询

0 投票
0 回答
123 浏览

sql - SQL Server FREETEXTTABLE 最小长度

当我的搜索字符串长度只有 3 个字符时(当它返回 4 个字符时),使用 FREETEXTTABLE 查询时我没有得到任何结果。下面是我在返回结果时运行的代码,但是如果我将搜索词更改为“gol”,它不会返回任何结果。

我确定它很可能是数据库设置,但我找不到任何引用它的东西。还是搜索范围太广而无法找到任何匹配项?