Merge pull request #88 from microsoft/extractBasedOnTitle

Searches for keyword only in title and Improving quality of results displayed
This commit is contained in:
Alekhya 2020-04-08 18:28:41 -07:00 committed by GitHub
commit 466522fb12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 4 deletions

View File

@ -58,7 +58,7 @@ namespace Wox.Plugin.Indexer
workingDir = Path.GetDirectoryName(path);
Result r = new Result();
r.Title = Path.GetFileName(path);
r.Title = searchResult.Title;
r.SubTitle = path;
r.IcoPath = path;
r.Action = c =>

View File

@ -10,5 +10,9 @@ namespace Wox.Plugin.Indexer.SearchHelper
{
// Contains the Path of the file or folder
public string Path { get; set; }
// Contains the Title of the file or folder
public string Title { get; set; }
}
}

View File

@ -34,10 +34,17 @@ namespace Wox.Plugin.Indexer.SearchHelper
{
if(WDSResults.HasRows)
{
while (WDSResults.Read() && WDSResults.GetValue(0) != DBNull.Value)
while (WDSResults.Read())
{
var result = new SearchResult { Path = WDSResults.GetString(0) };
_Result.Add(result);
if(WDSResults.GetValue(0) != DBNull.Value && WDSResults.GetValue(1) != DBNull.Value)
{
var result = new SearchResult
{
Path = WDSResults.GetString(0),
Title = WDSResults.GetString(1)
};
_Result.Add(result);
}
}
}
}
@ -88,6 +95,9 @@ namespace Wox.Plugin.Indexer.SearchHelper
// Set additional query restriction
queryHelper.QueryWhereRestrictions = "AND scope='file:'";
// To filter based on title for now
queryHelper.QueryContentProperties = "System.Title";
// Set sorting order
queryHelper.QuerySorting = "System.DateModified DESC";
}