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 )

 

 


Copyright © 2003-2013 Mythicsoft Ltd. All rights reserved.
SDK help file version: 7.0.2