1

使用 Windows 搜索服务,我查询并获取文档的元数据,例如ItemName.

有没有办法获取找到的文本snip of the text,以便向用户显示上下文?

        string connectionString = "Provider=Search.CollatorDSO.1;Extended Properties=\"Application=Windows\"";
        using (OleDbConnection connection = new OleDbConnection(connectionString))
        {
         string Query = @"SELECT System.ItemName, System.ItemPathDisplay, System.Title, System.ItemUrl FROM SystemIndex WHERE scope ='file:c:\Index' and FREETEXT('Happy')";

            OleDbCommand command = new OleDbCommand(query, connection);
            connection.Open();
           ....
4

1 回答 1

0

我知道它很旧,但对有同样问题的人很有用。

请使用 System.Search.AutoSummary 提供文档中的前 1000 个字符。

于 2017-09-21T20:31:18.497 回答