Was.OrcSearch – Diff between revs 1 and 2
?pathlinks?
Rev 1 | Rev 2 | |||
---|---|---|---|---|
Line 7... | Line 7... | |||
7 | using Lucene.Net.QueryParsers; |
7 | using Lucene.Net.QueryParsers; |
|
8 | using Lucene.Net.Search; |
8 | using Lucene.Net.Search; |
|
9 | using Lucene.Net.Store; |
9 | using Lucene.Net.Store; |
|
10 | using Was.OrcSearch.EventArgs; |
10 | using Was.OrcSearch.EventArgs; |
|
11 | using Was.OrcSearch.Extensions; |
11 | using Was.OrcSearch.Extensions; |
|
- | 12 | using Was.OrcSearch.Helpers; |
||
12 | using Was.OrcSearch.Metadata.Interfaces; |
13 | using Was.OrcSearch.Metadata.Interfaces; |
|
13 | using Was.OrcSearch.Services.Interfaces; |
14 | using Was.OrcSearch.Services.Interfaces; |
|
Line 14... | Line 15... | |||
14 | |
15 | |
|
15 | namespace Was.OrcSearch.Services |
16 | namespace Was.OrcSearch.Services |
|
Line 115... | Line 116... | |||
115 | var searchableMetadatas = metadata.All.OfType<ISearchableMetadata>(); |
116 | var searchableMetadatas = metadata.All.OfType<ISearchableMetadata>(); |
|
Line 116... | Line 117... | |||
116 | |
117 | |
|
117 | foreach (var searchableMetadata in searchableMetadatas) |
118 | foreach (var searchableMetadata in searchableMetadatas) |
|
118 | { |
119 | { |
|
- | 120 | var searchableMetadataValue = searchableMetadata.GetValue(searchable.Instance); |
||
119 | var searchableMetadataValue = searchableMetadata.GetValue(searchable.Instance); |
121 | // Original: ObjectToStringHelper.ToString(searchableMetadataValue); |
|
120 | // TODO implement object to string helper. |
122 | // TODO Support more serializable types. |
|
121 | var searchableMetadataValueAsString = |
123 | var searchableMetadataValueAsString = |
|
122 | searchableMetadataValue |
- | ||
Line 123... | Line 124... | |||
123 | .ToString(); //ObjectToStringHelper.ToString(searchableMetadataValue); |
124 | string.Join(" ", searchableMetadataValue.Stringify()); |
|
124 | |
125 | |
|
125 | var field = new Field(searchableMetadata.SearchName, searchableMetadataValueAsString, |
126 | var field = new Field(searchableMetadata.SearchName, searchableMetadataValueAsString, |
|
126 | Field.Store.YES, |
127 | Field.Store.YES, |