private static void TestMSSearch()
{
using (var cn = new OleDbConnection(
@"Provider=Search.CollatorDSO;Extended Properties=""Application=Windows"""))
{
cn.Open();
var cmd = cn.CreateCommand();
cmd.CommandText = @"
SELECT
System.ItemName,
System.ItemPathDisplay,
System.ItemDate,
System.Search.AutoSummary
FROM SystemIndex
WHERE SCOPE ='file:C:/WWW/Files'
AND CONTAINS('關鍵字', 1028)";
var dr = cmd.ExecuteReader();
while (dr.Read())
{
Console.WriteLine($"{dr[0]}({dr[1]}) @{dr[2]:MM/dd HH:mm}");
Console.WriteLine($"{dr[3]}");
}
}
Console.Read();
}