com.jalios.jstore
Class FTSearchEngine
java.lang.Object
  
com.jalios.jstore.FTSearchEngine
public class FTSearchEngine
- extends Object
 
This class implements a full-text engine. It is bases on the Jakarta-ORO
 regular expression engine.
- Version:
 
  - $Revision: 21412 $
 
- Author:
 
  - Olivier Dedieu 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
REVISION
public static final String REVISION
- See Also:
 - Constant Field Values
 
store
protected Store store
FTSearchEngine
public FTSearchEngine(Store store)
searchRegexp
public TreeSet<Searchable> searchRegexp(TreeSet<Searchable> dataSet,
                                        TreeSet<Searchable> resultSet,
                                        String[] regexp,
                                        boolean matchAll,
                                        boolean caseInsensitive,
                                        boolean accentInsensitive)
                                 throws org.apache.oro.text.regex.MalformedPatternException
- Search all searchable object matching one of specified regular expressions.
 It fills the given resultSet with results from the dataSet matching given critera.
- Parameters:
 dataSet - the set containing searchable items (must not be null)resultSet - the set in which to put all results (must not be null)regexp - an array of regular expressionmatchAll - true if all regular expressions must be matchedcaseInsensitive - true if case must be ignoredaccentInsensitive - true if accent must be ignored
- Returns:
 - the resultSet received in paramater with added searchable matching one of the regular expressions
 - Throws:
 org.apache.oro.text.regex.MalformedPatternException
 
 
Copyright © 2001-2010 Jalios SA. All Rights Reserved.