问题标签 [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.
sql-server-2005 - 您可以在 SQL Server 2005 上使用 FREETEXT() 对关键字执行 AND 搜索吗?
当使用多个术语时,请求将 SO 搜索默认为与当前 OR 相比的 AND 样式功能。
官方的回应是:
不像听起来那么简单;我们使用 SQL Server 2005 的FREETEXT()函数,但我找不到指定 AND 与 OR 的方法 - 你可以吗?
那么,有没有办法呢?
我可以找到很多关于它的资源,但我不是专家。
sql-server - 由于内连接和左连接,SQL 查询速度慢?
谁能解释这种行为或如何解决它?
如果执行此查询:
这将非常非常非常慢。
如果您将该查询更改为使用两个内连接而不是左连接,它将非常快。如果您将其更改为使用两个左连接而不是内连接,它将非常快。
如果您也使用 sql 表变量而不是 freetexttable,则可以观察到相同的行为。
每当您有一个表变量(或 freetexttable)和一个位于不同数据库目录中的表时,性能问题就会出现,其中一个在内部联接中,另一个在左联接中。
有谁知道为什么这很慢,或者如何加快速度?
sql - SQL Server 自由文本匹配 - 我如何按相关性排序
是否可以通过自由文本匹配的相关性对 SQL Server 2005 中的结果进行排序?在 MySQL 中,您可以在 ORDER BY 部分中使用(大致等效的)MATCH 函数,但我在 SQL Server 中没有发现任何等效函数。
来自MySQL 文档:
对于表中的每一行,MATCH() 返回一个相关值;也就是说,搜索字符串与 MATCH() 列表中命名的列中该行中的文本之间的相似性度量。
因此,例如,您可以按票数排序,然后按相关性排序,最后按创建日期排序。这是可以做到的,还是我坚持只返回匹配值而没有这种排序能力?
sql-server - FREETEXTTABLE 为什么或如何给出比其他更高的排名值
有一个存储过程在两个表上使用 FREETEXTTABLE 两次,然后合并结果并返回前 50 个。
问题是,如果我对“布鲁斯特的女性”进行搜索,结果返回“前杜夫斯莫塔的忏悔”,排名为 A 143,第二个“布鲁斯特女性”排名为 102,来自表 B .
这是因为计数吗?(表 A 返回结果总数为 2399。表 B 返回结果总数为 3445。)
sql-server - 在 SQL Server 2005 中使用 FreeTextTable 时初始查询缓慢
以下 FreeTextTable 查询在第一个请求上花费 > 10 秒,但对于后续请求大约需要一秒钟:
大约后。10 分钟不活动下一个请求将再次花费 > 10 秒。这似乎是定期清除自由文本缓存。
这是我可以在 SQL Server 2005 中配置的东西吗?
sql-server - SQL Server“可选”自由文本搜索
我正在为讨论板编写 SQL Server 2005 中的搜索查询。proc 有几个参数,但大多数是“可选的”。Message Body 有一个搜索字段,我有一个全文索引。问题来了。。
如果我传入一个值以使用 FreeText 进行搜索,则搜索工作正常(感谢 Microsoft)。但是,消息正文字段是可选的,这意味着在我的查询中,我想处理“搜索全部”。无论消息正文字段中保存的数据如何,如何默认我的查询只使用任何\所有记录?
我知道这不起作用,但如果没有为消息正文参数返回值,我正在寻找类似的东西:
sql-server-2005 - 全文搜索(sql server 2005)仅适用于某些字段
好的,情况就是这样。。
我在表格上启用全文搜索,但它只适用于某些字段..
现在为什么下面会带来结果
而这不是(虽然两者都有带有 str 的文本..)
(我也尝试过没有语言规范 - 在这种情况下是希腊语)(数据库的排序规则是 Greek_CI_AS)顺便说一句
会工作得很好..
所有字段都是 nvarchar 类型,_gr 字段包含英语和希腊语文本..(应该没关系)
所有帮助将不胜感激
javascript - 在富文本编辑器中覆盖 IE 电子邮件自动格式化
我们的网站使用FreeTextBox,一个基于 Web 的富文本编辑器。在 IE 中,但在 Firefox 中,如果用户输入如下内容:
某人@blah
IE 会自动创建一个mailto
超链接。我已经用其他文本编辑器对此进行了测试,所有的故事都是一样的。
我可以在我的应用程序中以某种方式覆盖此浏览器行为吗?
python - Python:将自由文本转换为日期
假设在同一(以色列)时区同时输入文本,以下自由文本行是等效的:
是否有一个 python 模块可以将所有这些文本日期转换为(相同的)datetime.datetime
实例?
我想在命令行工具中使用它,该工具将获取自由文本日期和时间作为参数,并返回不同时区的等效日期和时间,例如:
或者:
有任何想法吗?
谢谢,
乌迪
performance - 您的自由文本搜索和排序解决方案是什么?
AFAIK,MySQL 在这方面表现非常糟糕,
你的解决方案是什么?
顺便说一句,SO的解决方案是什么?
编辑
请注意,自由文本搜索本身在 MySQL 中非常快,
但当结果也需要按属性排序时,情况并非如此!