File tree Expand file tree Collapse file tree
src/Libraries/SmartStore.Core Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ using System ;
2+
3+ namespace SmartStore . Core . Search
4+ {
5+ public interface ISearchFilter
6+ {
7+ SearchFilterOccurence Occurence { get ; }
8+ float Boost { get ; }
9+ }
10+
11+ public interface ICompositeSearchFilter : ISearchFilter
12+ {
13+ ISearchFilter [ ] Filters { get ; }
14+ }
15+
16+ public interface ITermSearchFilter : ISearchFilter
17+ {
18+ string FieldName { get ; }
19+ IndexTypeCode TypeCode { get ; }
20+ object Term { get ; }
21+ bool IsExactMatch { get ; }
22+ bool IsNotAnalyzed { get ; }
23+ }
24+
25+ public interface IRangeSearchFilter : ITermSearchFilter
26+ {
27+ object UpperTerm { get ; }
28+ bool IncludesLower { get ; }
29+ bool IncludesUpper { get ; }
30+ }
31+ }
Original file line number Diff line number Diff line change 410410 <Compile Include =" Search\IndexProviderBase.cs" />
411411 <Compile Include =" Search\ISearchBits.cs" />
412412 <Compile Include =" Search\ISearchEngine.cs" />
413+ <Compile Include =" Search\ISearchFilter.cs" />
413414 <Compile Include =" Search\ISearchHit.cs" />
414415 <Compile Include =" Search\ISearchQuery.cs" />
415416 <Compile Include =" Search\NullIndexStore.cs" />
You can’t perform that action at this time.
0 commit comments