/Was.OrcSearch/Services/SearchServiceBase.cs |
@@ -10,7 +10,6 @@ |
using Was.OrcSearch.EventArgs; |
using Was.OrcSearch.Extensions; |
using Was.OrcSearch.Metadata.Interfaces; |
using Was.OrcSearch.Services.Extensions; |
using Was.OrcSearch.Services.Interfaces; |
|
namespace Was.OrcSearch.Services |
@@ -118,15 +117,10 @@ |
foreach (var searchableMetadata in searchableMetadatas) |
{ |
var searchableMetadataValue = searchableMetadata.GetValue(searchable.Instance); |
|
// DEBUG |
//Console.WriteLine("Stringifying: " + searchableMetadataValue); |
|
// TODO implement object to string helper. |
var searchableMetadataValueAsString = |
string.Join(" ", searchableMetadataValue.Stringify()); |
|
// DEBUG |
//Console.WriteLine("String metadata: " + string.Join(" ", searchableMetadataValue.Stringify())); |
searchableMetadataValue |
.ToString(); //ObjectToStringHelper.ToString(searchableMetadataValue); |
|
var field = new Field(searchableMetadata.SearchName, searchableMetadataValueAsString, |
Field.Store.YES, |
@@ -166,7 +160,8 @@ |
{ |
foreach (var searchable in searchables) |
{ |
if (!_searchableIndexes.TryGetValue(searchable, out var index)) continue; |
int index; |
if (!_searchableIndexes.TryGetValue(searchable, out index)) continue; |
|
var queryAsText = $"{IndexId}:{index}"; |
var parser = new QueryParser(LuceneDefaults.Version, string.Empty, analyzer); |
@@ -278,15 +273,15 @@ |
} |
} |
} |
catch (ParseException) |
catch (ParseException ex) |
{ |
//Log.Warning(ex, "Failed to parse search pattern"); |
throw; |
throw ex; |
} |
catch (Exception) |
catch (Exception ex) |
{ |
//Log.Error(ex, "An error occurred while searching, returning default results"); |
throw; |
throw ex; |
} |
finally |
{ |