我正在寻找一种在 Word 文档中搜索并显示与搜索条件匹配的文档结果的方法。我将尝试在此处更详细地描述该场景。
在 Windows 系统上,我有一堆文件夹。每个文件夹都有很多 Word 文档。现在我需要一个应用程序,它可以在特定文件夹中搜索可能出现在这些 word 文档中的关键字。类似于 MySQL 的FULLTEXT搜索。
因此,如果我搜索以下关键字:microsoft, windows XP
那么我希望它列出包含一个或多个这些关键字的每个 Word 文档。
当然,这些关键字出现的文档越多,它在结果列表中的排名就应该越高。
现在我的问题是,是否有这样的工具可以做到这一点?还是我自己在 C#.NET 中编写这样的工具更好?如果是这样,我必须查看哪些 API?
PS。它们是.doc
和.docx
文件。