问题标签 [text-search]

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

android - Filterable 自定义 ArrayAdapter 在速度方面的效率如何?

我需要在SQLite数据库的varchar列中搜索我的应用程序中的一个单词,并在列表视图中显示结果。目前我正在使用Mensa 库Mensa Github Link,因为它为非常长的文本提供了速度。在另一个项目中,我还使用了Filterable和一个自定义ArrayAdapter,它根据文本匹配过滤列表项。我想知道我是否可以用Filterable方法替换 Mensa 的使用而不影响搜索效率,因为Mensa 库将 APK 大小增加了 3.37 MB

0 投票
3 回答
26730 浏览

node.js - 带有部分字符串的猫鼬文本搜索

嗨,我正在使用猫鼬来搜索我收藏中的人。

现在我想搜索有查询的人:

如果我搜索John我会得到结果(如果我搜索Jo的事件)。但是,如果我搜索John Doe ,我显然不会得到任何结果。

如果我将QUERY更改为John|Doe,我会得到结果,但它会返回所有姓氏/名字中包含JohnDoe的人。

接下来是尝试使用猫鼬文本搜索:

首先将字段添加到索引:

然后修改 Person 查询:

这工作得很好!现在它只返回与整个名字/姓氏匹配的人:

->约翰返回值

-> Jo没有返回值

有没有办法解决这个问题?

首选没有外部插件的答案,但也希望有其他答案。

0 投票
1 回答
2581 浏览

mongodb - 如何使用 MongoDB 在文档中的所有字段上搜索单词或字符串?

我们有一种情况,用户希望有一个“多功能框”来搜索文档中任何位置的单词\短语。

MongoDB 是否能够执行此搜索,还是必须对每个字段进行显式搜索?

0 投票
0 回答
109 浏览

pdf - 如何在 PDF 1.7 文件中搜索文本(从带有 gui 的工具,或者更好的是,从命令行 .bat 或 .sh 文件)?

我需要在大量 pdf 文件中搜索文本。

这些文件是“普通”PDF 文件,其他文件是使用 Adob​​e Livecycle 生成的,是“PDF 1.7”文件。

在普通文件上,我可以使用例如 PDF-XChange Viewer (rif. http://www.tracker-software.com/product/pdf-xchange-viewer ) 或 Recoll (rif. http://www.lesbonscomptes ) 搜索文本.com/recoll/),但它们不适用于“PDF 1.7”文件。

是否有一些解决方案适用于这两种类型的 PDF 文件?

有什么建议么?非常感谢您提前

切萨雷

0 投票
2 回答
767 浏览

mysql - MySQL 中 INSERT INTO 和 LOAD DATA 的区别

我有两个不同的表,由 Load DATA 命令创建,我正在尝试运行以下代码:

当我使用 INSERT INTO 命令将数据插入 VendorName 表时,代码有效并返回行,但是当我使用 LOAD DATA 命令在 VendorName 表中插入数据时,即使在表中插入了相同的数据,JOIN 也不会返回行

Vendor_Names CSV 只有一列。LOAD 数据查询如下:

INSERT 查询如下:

0 投票
1 回答
351 浏览

mongodb - 文本搜索 - mongodb

我在我的应用程序中使用 mongo 文本搜索。

指数:

分数:

文档:

问题

所以如果我搜索“代理生产”

结果应该是

我试过的:

结果:无

查询短语: db.test.find({"$text" : {"$search" : "\"agent\" \"production\""}})

结果

任何建议将不胜感激。

0 投票
2 回答
3851 浏览

c# - 如何在 CefSharp 中实现文本搜索

我正在使用 CefSharp 构建一个应用程序,并且需要像 Google Chrome 一样向用户提供文本搜索功能。

谁能帮我在 CefSharp 中实现文本搜索?

0 投票
1 回答
11121 浏览

mongodb - 参数索引无效!您似乎声明的查询方法参数太少!- Spring Mongo 文本搜索

我正在开发Spring + Mongo Data JPA文本搜索的示例。当我尝试使用OrderID102 进行搜索时。我希望从 DB 中获取所有记录,这些记录包含 102 中的OrderID. 请帮助我,我看到以下错误即将到来。

我开发的代码:Order.java

OrderRepository.java

这是在 mongoDB 中创建索引:

OrderTest.java

应用程序配置.xml

我已经提供了所有足够的信息。现在请帮忙​​。 在此处输入图像描述

0 投票
1 回答
93 浏览

mongodb - 具有多个字段重复结果集的 MongoDB 文本搜索

我的产品集合上有一个文本索引。该索引使用具有不同权重的 3 列,如下所示。当我搜索让我们说“苹果”时,我看到多次返回相同的产品。但是,它不仅适用于一种产品,而且大多数产品都是重复的。这可能是什么原因?我需要重新索引我的收藏吗?谢谢

这是结果:

0 投票
2 回答
399 浏览

vba - 优化 VBA 文本搜索

我创建了一个用于文本分析的 VBA 代码,但在运行时遇到了问题。我刚刚在 Google 上找到了关于使用 excel 内置函数的建议,但它并没有提高运行时间。

这是我使用 VBA 的问题。我有一个大约 30k 单元格的列表,其中包含文本(平均一两个句子)和一个 1k 个关键字的列表,它们都有一个数字分数。对于 30k 个单元格中的每一个,我想查看该单元格包含哪些关键字,并计算找到的关键字的分数总和。

简而言之,这是我现在解决问题的方法:

  • 在 30k 文本单元上循环

  • 循环关键字

  • 检查关键字是否在文本单元格中,如果是,则添加关键字的分数

我还尝试使用搜索内置功能:

  • 循环关键字

  • 在包含 30k 文本单元格的整个工作表上搜索关键字

  • 找到关键字后,在相应的单元格上添加分数。

运行时间没有显着变化。

您可以在下面找到我的第一种方法的代码:

您对如何提高性能有任何提示吗?

非常感谢!