Was.OrcSearch

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 3  →  ?path2? @ 4
File deleted
\ No newline at end of file
/Was.OrcSearch/Services/Extensions/ISearchServiceExtensions.cs
/Was.OrcSearch/Services/SearchServiceBase.cs
@@ -9,8 +9,8 @@
using Lucene.Net.Store;
using Was.OrcSearch.EventArgs;
using Was.OrcSearch.Extensions;
using Was.OrcSearch.Helpers;
using Was.OrcSearch.Metadata.Interfaces;
using Was.OrcSearch.Services.Extensions;
using Was.OrcSearch.Services.Interfaces;
 
namespace Was.OrcSearch.Services
@@ -118,8 +118,10 @@
foreach (var searchableMetadata in searchableMetadatas)
{
var searchableMetadataValue = searchableMetadata.GetValue(searchable.Instance);
// Original: ObjectToStringHelper.ToString(searchableMetadataValue);
// TODO Support more serializable types.
 
// DEBUG
//Console.WriteLine("Stringifying: " + searchableMetadataValue);
var searchableMetadataValueAsString =
string.Join(" ", searchableMetadataValue.Stringify());
@@ -129,7 +131,7 @@
var field = new Field(searchableMetadata.SearchName, searchableMetadataValueAsString,
Field.Store.YES,
searchableMetadata.Analyze ? Field.Index.ANALYZED : Field.Index.NOT_ANALYZED,
Field.TermVector.YES);
Field.TermVector.NO);
 
document.Add(field);
 
@@ -164,8 +166,7 @@
{
foreach (var searchable in searchables)
{
int index;
if (!_searchableIndexes.TryGetValue(searchable, out index)) continue;
if (!_searchableIndexes.TryGetValue(searchable, out var index)) continue;
 
var queryAsText = $"{IndexId}:{index}";
var parser = new QueryParser(LuceneDefaults.Version, string.Empty, analyzer);
@@ -277,15 +278,15 @@
}
}
}
catch (ParseException ex)
catch (ParseException)
{
//Log.Warning(ex, "Failed to parse search pattern");
throw ex;
throw;
}
catch (Exception ex)
catch (Exception)
{
//Log.Error(ex, "An error occurred while searching, returning default results");
throw ex;
throw;
}
finally
{