问题标签 [cfsearch]

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

search - 如何使用 Verity 在 ColdFusion 9 中索引和搜索数据库内容?

我曾尝试使用 ColdFusion 9 在我的网站中构建搜索引擎。关键是 Verity,我读到它是在我的数据库内容中进行索引和搜索的最佳工具。

但是我四处寻找没有运气的任何教程来告诉我如何做到这一点,甚至缺少教程,或者我认为我没有找到它。

我正在将 ColdFusion 9 与 MySQL 服务器一起使用。你能建议我怎么做吗?或任何教程、文章或电子书也欢迎。

0 投票
1 回答
738 浏览

coldfusion - 在 verity 集合中移动文件

我有一个文件集合,这些文件已添加到一个真实集合中。具有完整路径的文件名已用作键。

我想移动磁盘上文件的位置,但我担心我最终会得到重复的条目(当我更新同一个文件时,文件的路径会不同,所以我会有一个条目旧文件和新文件的条目)。

我没有参与最初的应用程序设置,也不太了解verity 或coldfusion(应用程序的其余部分是PHP)。谁能建议我如何在真实集合中的每个键上运行某种正则表达式替换,或者可能建议另一种方法?

0 投票
1 回答
365 浏览

coldfusion - cfsearch结合文档和索引查询数据?

我有一个应用程序,它存储关于人的所有类型的数据。当前的 cfsearch 功能(在 Verity 中)包括搜索附加到这些人的文档。

如果我有 2 份文件附加到 1 个人,其中 1 份文件中包含 ABC,而另一个文件中包含 XYZ,我对“ABC AND XYZ”的理想搜索结果将返回 1 人。但由于两个“单词”都在不同的文档中编入索引,标准行为是不从 cfsearch 返回任何结果,因为这两个文档中的任何一个都不存在该组合。

有什么方法可以组合索引文档和/或查询数据,以使搜索在相关文档和数据的组合中执行?在我的应用程序中,这意味着我可以索引有关人员的所有文档和数据,并进行智能“全局”搜索以找到合适的人。

补充:这也意味着,如果我有一个人附有多个文档(可能还有一些额外的索引查询数据),从搜索的角度来看,我希望将所有这些数据“视为一个”。IE。如果我有包含 BREAD 的 document1 和包含 BUTTER 的同一个人的 document2,理想情况下,搜索 BREAD AND BUTTER 会导致指向该人的指针。(当然,正常的 searchindex 找不到任何匹配项,因为两个文档都不包含两个单词。

非常感谢任何指示和帮助!(如果 Solr 与 Verity 相比提供了新的可能性,没问题!)

谢谢!

巴特

0 投票
1 回答
1911 浏览

coldfusion - 如何在中使用custom1,custom2,custom3,custom4带 Solr?

使用 Solr 使用custom1、custom2、custom3、custom4 属性<cfsearch>吗?文档说它们仅适用于 Verity MATCHES 操作员。如何在 Solr 中使用 customX <cfsearch>

谢谢

0 投票
1 回答
693 浏览

coldfusion - Coldfusion 9 在 Verity 上使用 cfsearch 返回 -1705 错误

我确实创建了一个集合,但是当我在其上使用 cfsearch 时,出现此错误:

我已重新启动搜索服务,但无济于事。

有小费吗?

0 投票
1 回答
425 浏览

coldfusion - Coldfusion CFSEARCH:使用 Solr 索引 SQL 数据

我阅读了Ben Forta 的“Web 应用程序构建工具包”中的Indexing SQL 数据章节。

将查询对象传递给 CFINDEX 标记非常适合从头开始构建索引,将表的“productName”设置为文档标题,将“productDescription”设置为正文等。

无论如何,我的查询会产生这样的结果集:

... 等等。

我如何索引/搜索才能搜索“我正在寻找绿色手表,我是男人”并确保首先找到“prod1”?

0 投票
1 回答
523 浏览

coldfusion-8 - cfsearch - 对查询中的类别使用显式

我有一个搜索工作,它使用类别结合了多个 cfsearch'es 的结果。收集数据来自查询,即 mssql 数据库中的视图。

问题是搜索需要多个 cfsearch'es,每个都需要时间来处理。它们也都是单独处理的,因此结果不是由 Verity 组合,而是由 QoQ 联合。

所以我的问题是:我可以使用 AND、OR 或 NOT 搜索多个类别,每个类别都包含特定的单词吗?

类别:水果、蔬菜、乳制品 搜索词:橙子、苹果、芹菜、酸奶、福特、篮球

我想要的是像这样搜索条件:

所以我的标签是:

我正在寻找橙色的水果,芹菜的蔬菜和篮球的所有类别。

我也无法进行简单的显式搜索:

但是当我搜索

我得到一个类别为 FRUIT 的结果。

任何明确搜索的帮助或指导都会有所帮助。我看过 Adob​​e 的东西,但我要么错过了一些东西,要么没有解释如何做到这一点(或者如果不可能的话)。

谢谢

0 投票
1 回答
1429 浏览

pdf - 使用 cfsearch 和 SOLR 的 ColdFusion PDF 文件搜索速度极慢

我有一个功能正常的 Adob​​e ColdFusion 应用程序,它通过 Solr 搜索索引大约 2k 个 PDF 文件并提供预期的结果 - 但是对集合的每个搜索查询通常需要 25-30 秒。

这就是我将 2k PDF 文件索引到 Solr 的方式:

这是搜索文件的方式以及(25-30 秒)Solr 搜索发生的位置:

关于项目的一些附加信息:所有文件的长度都小于 1 页,因此在向 Solr 创建索引结果时没有字符截断。我在 ColdFusion Administrator 中使用过 Solr 缓冲区限制,没有明显的时间变化(目前为 40)。我在使用 MS Server 2003、1.86 Xeon - Adob​​e ColdFusion 9.0.1 和 1GB RAM 的开发 VM 上。JVM 是 Sun Microsystems (14.3-b01)。几乎没有其他东西在服务器端运行,因此性能应该不受外部因素的影响。

它提供了预期的和完美的结果,只是不及时。

0 投票
0 回答
335 浏览

json - CF9 和 Solr:CFSEARCH 与 CFHTTP

我正在使用 Solr 集合在 CF 9 环境中工作。我正在使用其中的 7 个,它们都是严格的 PDF。使用CFSEARCH,我没有得到所有应该出现在结果中的文档。

举一个具体的例子,客户端有十个 PDF,其中包含1386文档正文中某处的字符串。但是当使用搜索表单并输入1386时,只出现了其中的 4 个。客户担心并非所有 PDF1386都显示在搜索结果中。

我一直在关注(非常感兴趣)David Faber 的帖子支持CFHTTP查询 Solr 集合的方法,但我在尝试实现它时遇到了障碍。

其中一个问题是,在使用 时CFSEARCH,我使用了所有四个CUSTOM字段,而且我还得到CONTEXT了将突出显示关键字的字段。在该CFHTTP方法中,我没有CONTEXT使用突出显示的关键字。

此外,我正在尝试反序列化 JSON 并将其转换为查询对象。但我不断收到关于

试图将标量变量数组引用为具有成员的结构

建议/建议非常感谢。

0 投票
1 回答
1066 浏览

coldfusion - Coldfusion (Solr) 搜索行为

我有这个“索引器”模板:

我正在使用此代码进行搜索(#t# 来自搜索表单字段):

想象一下我在数据库中有这个“产品”表:

身份证 | 姓名 |

1 | 碎片 13 |

2 | 餐吧 |

3 | 蛙皮 |

搜索“青蛙”找不到“蛙皮”!

相反,它暗示“碎片”。

这种行为正常吗?你能给我解释一下吗?

如何让我的搜索引擎以“frog”为条件找到“frogskin”?(我想避免对“产品”进行 SQL 查询以增强结果)。

谢谢你。