Skip to content

Commit

Permalink
* Do not split search term on dots and dashes
Browse files Browse the repository at this point in the history
  • Loading branch information
pranavkm committed Sep 7, 2012
1 parent 3a7bc73 commit 08cecf6
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Website/Infrastructure/Lucene/LuceneSearchService.cs
Expand Up @@ -85,6 +85,7 @@ private static IList<int> SearchCore(SearchFilter searchFilter, out int totalHit
var keys = results.scoreDocs.Skip(searchFilter.Skip) var keys = results.scoreDocs.Skip(searchFilter.Skip)
.Select(c => ParseKey(searcher.Doc(c.doc).Get("Key"))) .Select(c => ParseKey(searcher.Doc(c.doc).Get("Key")))
.ToList(); .ToList();

totalHits = results.totalHits; totalHits = results.totalHits;
searcher.Close(); searcher.Close();
return keys; return keys;
Expand Down Expand Up @@ -148,7 +149,7 @@ private static Query ParseQuery(SearchFilter searchFilter)


private static IEnumerable<string> GetSearchTerms(string searchTerm) private static IEnumerable<string> GetSearchTerms(string searchTerm)
{ {
return searchTerm.Split(new[] { ' ', '.', '-' }, StringSplitOptions.RemoveEmptyEntries) return searchTerm.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
.Concat(new[] { searchTerm }) .Concat(new[] { searchTerm })
.Distinct(StringComparer.OrdinalIgnoreCase) .Distinct(StringComparer.OrdinalIgnoreCase)
.Select(Escape); .Select(Escape);
Expand Down

0 comments on commit 08cecf6

Please sign in to comment.