问题标签 [desktop-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 投票
3 回答
1203 浏览

desktop-search - pdf、chm 和 djvu 文件的桌面搜索实用程序

我想编写一个工具来帮助我在 linux 中搜索 pdf/chm/djvu 文件。关于如何去做的任何指示?

主要问题是从所有这些文件中读取/导入数据。这可以用 C 和 shell 脚本来完成吗?

0 投票
2 回答
913 浏览

search - 搜索离线网站的工具

我建立了一个在 localhost 上运行的网站,现在已经相当大了。索引和搜索我的离线网站的工具有哪些?例如,如果我的网站位于目录 c:\mywebsite\ 中,我只想将此目录提交给索引软件/工具,然后它应该可以像 Google 一样工作。即使我没有连接到互联网,我也希望它能够正常工作,并且最好应该是轻量级的。

0 投票
1 回答
776 浏览

windows - 以编程方式配置 Windows 搜索服务,可以吗?

我正在开发一款软件,该软件使用过滤器驱动程序管理对用户配置文件区域的读/写。我意识到 Windows 搜索服务被我们的过滤器驱动程序弄糊涂了,需要从搜索中排除磁盘的这个区域(无论如何这对这个区域没有意义)。

我意识到可以通过编程方式将排除项添加到:

并重新启动服务以获取它。但是,这有点重。有谁知道是否有可能以更优雅的方式做这种事情?我查看了 Search SDK,但它似乎更针对想要使用搜索数据而不是配置服务的人。

0 投票
1 回答
130 浏览

search-engine - 如何在 linux 机器上使用 apache lucene 设置 solr 搜索引擎?

有人可以推荐一些我们可以用于项目工作的 linux 桌面搜索引擎吗?如何在linux机器上设置lucene?

0 投票
1 回答
668 浏览

python - 查询桌面搜索时如何使用win32com处理溢出?

我正在使用 Python + ADO 查询 Windows 桌面搜索 JET (ESE) 数据库。它可以工作,但是在 ~7600 条记录之后,使用MoveNext. 我知道它不在 EOF,因为我可以在 VBScript 中运行相同的查询并使用相同的查询获得更多记录。

异常回溯

查询该错误表明它是:

  • 常量: adErrDataOverflow
  • 值: 3721 -2146824567 0x800A0E89
  • 说明:数据值太大,字段数据类型无法表示。

这在 VBScript 中运行良好(但可能只是由于错误处理不当)。PowerShell 有以下错误(在比 Python 走得更远之后,与 VBScript 得到的位置差不多):

我在 Microsoft 文档中找不到此错误代码,但它可能是相关的。如您所见,Facility 字段为 4(特定于接口的 HRESULT 错误),代码为 1607。

MCVE

到目前为止我尝试过的

  • 我尝试"System.Message.AttachmentNames"从我的查询中删除列/字段,但这实际上使它失败得更快/在更少的记录之后出现了相同的错误(异常中的第一个数字args是相同的)。
  • "System.ItemName"我只尝试使用一个字段(带有该错误的文件名)。
  • 我尝试使用 PowerShell 并且还收到了一个COMException(如上所示的错误输出)。