Method | Description | |
---|---|---|
Get ( XCore.Mediator mediator, string propName, Func |
Gets the search engine.
|
|
Search ( IEnumerable |
Searches the specified fields. N.B. This version is currently only used in testing.
|
|
SearchAsync ( IEnumerable |
Searches the specified fields asynchronously.
|
Method | Description | |
---|---|---|
DisposeManagedResources ( ) : void |
Override to dispose managed resources.
|
|
FilterResults ( IEnumerable |
If some objects need to be filtered out of the results (for instance the item we started from in the merge dialog) then this function can be used to do it.
|
|
GetSearchableObjects ( ) : IList |
Gets the searchable objects.
|
|
GetStrings ( |
Gets the searchable strings of an object.
|
|
IsFieldMultiString ( |
Determines if the specified field is a multi-string or multi-unicode field.
|
|
IsIndexResetRequired ( int hvo, int flid ) : bool |
Determines if an index reset is required.
|
|
SearchEngine ( SIL.FieldWorks.FDO.FdoCache cache, SearchType type ) : System |
Initializes a new instance of the SearchEngine class.
|
Method | Description | |
---|---|---|
BuildIndex ( int i, |
Builds the search index.
|
|
HandleWork ( SearchField[]>.IQueueAccessor |
||
IVwNotifyChange ( int hvo, int tag, int ivMin, int cvIns, int cvDel ) : void | ||
IsSearchCanceled ( SearchField[]>.IQueueAccessor |
||
OnSearchCompleted ( object e ) : void | ||
PerformSearch ( IList |
protected FilterResults ( IEnumerable |
||
results | IEnumerable |
|
return | IEnumerable |
public static Get ( XCore.Mediator mediator, string propName, Func |
||
mediator | XCore.Mediator | |
propName | string | |
searchEngineFactory | Func |
|
return |
protected abstract GetSearchableObjects ( ) : IList |
||
return | IList |
protected abstract GetStrings ( |
||
field | ||
obj | ICmObject | |
return | IEnumerable |
protected abstract IsFieldMultiString ( |
||
field | ||
return | bool |
protected abstract IsIndexResetRequired ( int hvo, int flid ) : bool | ||
hvo | int | |
flid | int | |
return | bool |
public Search ( IEnumerable |
||
fields | IEnumerable |
|
return | IEnumerable |
public SearchAsync ( IEnumerable |
||
fields | IEnumerable |
|
return | void |
protected SearchEngine ( SIL.FieldWorks.FDO.FdoCache cache, SearchType type ) : System | ||
cache | SIL.FieldWorks.FDO.FdoCache | |
type | SearchType | |
return | System |