如何在桌面应用程序中实现文本搜索?
How to implement text search in a deskop app?
我计划使用我的桌面应用程序分发数万个 HTML 文件。我需要一种提供高效搜索的方法,以便用户可以根据关键字找到所需的文件。理想情况下,这将类似于允许在搜索中使用某些运算符的 google 搜索。
实现此目标的最佳方法是什么?
如果我没理解错的话,您的数千个文件是静态的和本地的,因此理想情况下您应该预先为它们编制索引并将索引作为您的包的一部分提供。
我自己还没有尝试过(我对类似功能的想法很感兴趣),但我看到了 lunr.js offers this possibility: "index prebuilding"。许可证是麻省理工学院。
我计划使用我的桌面应用程序分发数万个 HTML 文件。我需要一种提供高效搜索的方法,以便用户可以根据关键字找到所需的文件。理想情况下,这将类似于允许在搜索中使用某些运算符的 google 搜索。 实现此目标的最佳方法是什么?
如果我没理解错的话,您的数千个文件是静态的和本地的,因此理想情况下您应该预先为它们编制索引并将索引作为您的包的一部分提供。
我自己还没有尝试过(我对类似功能的想法很感兴趣),但我看到了 lunr.js offers this possibility: "index prebuilding"。许可证是麻省理工学院。