|
a/src/rcldb/rcldb.h |
|
b/src/rcldb/rcldb.h |
|
... |
|
... |
156 |
* Expansion is performed either with either wildcard or regexp processing
|
156 |
* Expansion is performed either with either wildcard or regexp processing
|
157 |
* Stem expansion is performed if lang is not empty */
|
157 |
* Stem expansion is performed if lang is not empty */
|
158 |
enum MatchType {ET_WILD, ET_REGEXP, ET_STEM};
|
158 |
enum MatchType {ET_WILD, ET_REGEXP, ET_STEM};
|
159 |
bool termMatch(MatchType typ, const string &lang, const string &s,
|
159 |
bool termMatch(MatchType typ, const string &lang, const string &s,
|
160 |
list<TermMatchEntry>& result, int max = -1,
|
160 |
list<TermMatchEntry>& result, int max = -1,
|
161 |
const string& field = "");
|
161 |
const string& field = "",
|
|
|
162 |
string *prefix = 0
|
|
|
163 |
);
|
162 |
|
164 |
|
163 |
/** Special filename wildcard to XSFN terms expansion.
|
165 |
/** Special filename wildcard to XSFN terms expansion.
|
164 |
internal/searchdata use only */
|
166 |
internal/searchdata use only */
|
165 |
bool filenameWildExp(const string& exp, list<string>& names);
|
167 |
bool filenameWildExp(const string& exp, list<string>& names);
|
166 |
|
168 |
|