Displaying 6 results from an estimated 6 matches for "flag_boolean".
2007 Feb 22
1
Wildcards
Hello,
Thanks Olly , by following to your suggestion I could do the indexing in
the CSV file while the
search results retrieved from the Postgres and it's working fine.
[ I am using the Xapian PHP-binding to index and search.]
How could I enable the WILDCARDS in it ?
I followed with the online manual which says it is disabled by default
there given some method to enable
but I am not
2006 Oct 30
1
QueryParser and prefixes
Hi all,
My app uses prefixes for user-defined labels and directory names.
Since these are
case-sensitive, I chose XLABEL and XDIR respectively. Labels and directories
may start with an upper-case, so a ":" is always inserted between the
prefix and the
term itself. These prefixes are mapped with add_boolean_prefix to
"dir" and "label".
Let's imagine I index a
2009 Jul 08
1
php error parse_query
...r*: No matching function for overloaded
'QueryParser_parse_query' in */usr/local/share/php5/xapian.php* on line
*1409
*The error occurs at this code
$query = $qp->parse_query( $query_string ,
XapianQueryParser::FLAG_PHRASE
| XapianQueryParser::FLAG_BOOLEAN
| XapianQueryParser::FLAG_LOVEHATE
| XapianQueryParser::FLAG_SPELLING_CORRECTION
);
I also tried
$query = $qp->parse_query($query_string);
It's really got me scratching my head because I've had it working
before, any ideas where I shou...
2009 Dec 22
1
test case for (perl) $qp->get_corrected_query_string()
...ase for get_corrected_query_string() in perl in
t/parser.t, but I'm getting the following error:
Can't locate auto/Search/Xapian/Query/get_correct.al...
I take it something isn't implemented yet?
Here's the code:
ok( $query = $qp->parse_query( 'one or two',
FLAG_BOOLEAN|FLAG_BOOLEAN_ANY_CASE|FLAG_SPELLING_CORRECTION ) );
+ is( $query->get_corrected_query_string(), '',
"get_corrected_query_string ok" );
Thanks
Henry
2006 Mar 07
2
FLAG_BOOLEAN_ANY_CASE does not work
I have found that lower cased boolean operators such as "and" or "or"
does not work. Of course I never forget setting FLAG_BOOLEAN_ANY_CASE flag.
QP seems to treat them as terms.
Just look at the following tests regardless of search results!
$ python search.py -v woman AND man
Performing query 'Xapian::Query((woman:(pos=1) AND man:(pos=2)))'
0 results found
$ python search.py -v woman and man
Perf...
2006 May 17
3
QueryParser lowercase / uppercase and stemming
...w XapianStemmer("german");
$myQueryParser->setStemmer($stemmer);
$myQueryParser->setStemmingStrategy(STEM_ALL);
#$querystring = removeUmlaute($querystring);
#wildcard search
$myQuery = $myQueryParser->parseQuery($querystring,
Xapian::FLAG_PHRASE|Xapian::FLAG_BOOLEAN|Xapian::FLAG_LOVEHATE|Xapian::FLAG_WILDCARD);
...
So what am I doing wrong?
The second thing I wondered about, is there any possibility to forbid
queryparser lowercasing of the query string. At least for exact phrase
matching I found this quite meaningful. (Data is indexed both, upper-
and l...