问题标签 [freetext]

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 投票
3 回答
1216 浏览

sql-server-2005 - 您可以在 SQL Server 2005 上使用 FREETEXT() 对关键字执行 AND 搜索吗?

当使用多个术语时,请求将 SO 搜索默认为与当前 OR 相比的 AND 样式功能

官方的回应是:

不像听起来那么简单;我们使用 SQL Server 2005 的FREETEXT()函数,但我找不到指定 AND 与 OR 的方法 - 你可以吗?

那么,有没有办法呢?

我可以找到很多关于它的资源,但我不是专家。

0 投票
4 回答
16190 浏览

sql-server - 由于内连接和左连接,SQL 查询速度慢?

谁能解释这种行为或如何解决它?

如果执行此查询:

这将非常非常非常慢。

如果您将该查询更改为使用两个内连接而不是左连接,它将非常快。如果您将其更改为使用两个左连接而不是内连接,它将非常快。

如果您也使用 sql 表变量而不是 freetexttable,则可以观察到相同的行为。

每当您有一个表变量(或 freetexttable)和一个位于不同数据库目录中的表时,性能问题就会出现,其中一个在内部联接中,另一个在左联接中。

有谁知道为什么这很慢,或者如何加快速度?

0 投票
2 回答
4449 浏览

sql - SQL Server 自由文本匹配 - 我如何按相关性排序

是否可以通过自由文本匹配的相关性对 SQL Server 2005 中的结果进行排序?在 MySQL 中,您可以在 ORDER BY 部分中使用(大致等效的)MATCH 函数,但我在 SQL Server 中没有发现任何等效函数。

来自MySQL 文档

对于表中的每一行,MATCH() 返回一个相关值;也就是说,搜索字符串与 MATCH() 列表中命名的列中该行中的文本之间的相似性度量。

因此,例如,您可以按票数排序,然后按相关性排序,最后按创建日期排序。这是可以做到的,还是我坚持只返回匹配值而没有这种排序能力?

0 投票
3 回答
6907 浏览

sql-server - FREETEXTTABLE 为什么或如何给出比其他更高的排名值

有一个存储过程在两个表上使用 FREETEXTTABLE 两次,然后合并结果并返回前 50 个。

问题是,如果我对“布鲁斯特的女性”进行搜索,结果返回“前杜夫斯莫塔的忏悔”,排名为 A 143,第二个“布鲁斯特女性”排名为 102,来自表 B .

这是因为计数吗?(表 A 返回结果总数为 2399。表 B 返回结果总数为 3445。)

0 投票
1 回答
681 浏览

sql-server - 在 SQL Server 2005 中使用 FreeTextTable 时初始查询缓慢

以下 FreeTextTable 查询在第一个请求上花费 > 10 秒,但对于后续请求大约需要一秒钟:

大约后。10 分钟不活动下一个请求将再次花费 > 10 秒。这似乎是定期清除自由文本缓存。

这是我可以在 SQL Server 2005 中配置的东西吗?

0 投票
1 回答
1053 浏览

sql-server - SQL Server“可选”自由文本搜索

我正在为讨论板编写 SQL Server 2005 中的搜索查询。proc 有几个参数,但大多数是“可选的”。Message Body 有一个搜索字段,我有一个全文索引。问题来了。。

如果我传入一个值以使用 FreeText 进行搜索,则搜索工作正常(感谢 Microsoft)。但是,消息正文字段是可选的,这意味着在我的查询中,我想处理“搜索全部”。无论消息正文字段中保存的数据如何,如何默认我的查询只使用任何\所有记录?

我知道这不起作用,但如果没有为消息正文参数返回值,我正在寻找类似的东西:

0 投票
1 回答
1430 浏览

sql-server-2005 - 全文搜索(sql server 2005)仅适用于某些字段

好的,情况就是这样。。

我在表格上启用全文搜索,但它只适用于某些字段..

现在为什么下面会带来结果

而这不是(虽然两者都有带有 str 的文本..)

(我也尝试过没有语言规范 - 在这种情况下是希腊语)(数据库的排序规则是 Greek_CI_AS)顺便说一句

会工作得很好..

所有字段都是 nvarchar 类型,_gr 字段包含英语和希腊语文本..(应该没关系)

所有帮助将不胜感激

0 投票
1 回答
356 浏览

javascript - 在富文本编辑器中覆盖 IE 电子邮件自动格式化

我们的网站使用FreeTextBox,一个基于 Web 的富文本编辑器。在 IE 中,但在 Firefox 中,如果用户输入如下内容:

某人@blah

IE 会自动创建一个mailto超链接。我已经用其他文本编辑器对此进行了测试,所有的故事都是一样的。

我可以在我的应用程序中以某种方式覆盖此浏览器行为吗?

0 投票
3 回答
1580 浏览

python - Python:将自由文本转换为日期

假设在同一(以色列)时区同时输入文本,以下自由文本行是等效的:

是否有一个 python 模块可以将所有这些文本日期转换为(相同的)datetime.datetime实例?

我想在命令行工具中使用它,该工具将获取自由文本日期和时间作为参数,并返回不同时区的等效日期和时间,例如:

或者:

有任何想法吗?

谢谢,

乌迪

0 投票
4 回答
194 浏览

performance - 您的自由文本搜索和排序解决方案是什么?

AFAIK,MySQL 在这方面表现非常糟糕,

你的解决方案是什么?

顺便说一句,SO的解决方案是什么?

编辑

请注意,自由文本搜索本身在 MySQL 中非常快,

但当结果也需要按属性排序时,情况并非如此!