|
ScriptingCriteria Class |
Top Previous Next |
|
For a list of all members of this type, see ScriptingCriteria Members.
Description
Represents criteria used for extending the search engine matching algorithms with ActiveScripting scripts.
Thread Safety
This class is STA based and therefore safe for multithreaded access as long as the creating process continues to process its message loop.
Remarks
Scripting provides a simple method for extending the search engine matching algorithm. Scripts can be written using any Active Scripting engine installed on the machine running the search.
Scripts are only called if the other search criteria is satisfied, i.e. file name or containing text expressions must be successfully matched first before their respective scripts are called.
Example
[Visual Basic]
engineSearch = New SearchEngineClass
engineSearch.SearchCriteria.FileName = "*.txt" engineSearch.SearchCriteria.ContainingText = "search" engineSearch.SearchCriteria.LookIn = "c:\search folder"
engineSearch.SearchCriteria.FileNameScript.Active = True engineSearch.SearchCriteria.FileNameScript.ScriptEngineProgId = "JScript" engineSearch.SearchCriteria.FileNameScript.FileName = "c:\scripts\not_regexp.js" engineSearch.SearchCriteria.FileNameScript.CustomParameter = "negative"
Dim listResult As SearchResultItemList = engineSearch.Start( False )
|