我的项目中有代码,它使用Windows搜索查看我提供的字符串的文件内容。
SELECT System.ItemName, System.ItemType, System.Search.Rank FROM SYSTEMINDEX
WHERE SCOPE='file:C:/NiftyFolder'
AND CONTAINS(System.Search.Contents,'"SEARCH STRING"')
我得到了正确的搜索结果,但我想更进一步,找到我的搜索字符串周围的上下文。我在网页上显示搜索结果,理想情况下,当您安装了正确的iFilter时,我会喜欢类似于Windows中的内容。
我有文件类型,路径和名称,但是有一个系统。???这将获得上图中以橙色圈出的文字?
更新: 经过更多的搜索,看起来它不可用。
Windows Desktop Search not returning QueryFocusedSummary
最接近的是 System.Search.AutoSummary ,但它只返回文件中前1000个左右的文本字符。