Displaying 3 results from an estimated 3 matches for "stem_all".
2006 May 17
3
QueryParser lowercase / uppercase and stemming
...$enquire = new XapianEnquire($db);
# call XapianQuery object
$myQueryParser = new XapianQueryParser();
$myQueryParser->setDatabase($db);
$stemmer = new 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 the...
2011 Sep 23
2
understanding stemming and synonyms
...ument::Internal(data=`fahrrad', terms[2]))
TERM: Zfahrrad
TERM: fahrrad
INSERT DOKUMENT: fahrraeder
DOCUMENT: Document(Xapian::Document::Internal(data=`fahrraeder', terms[2]))
TERM: Zfahrrad
TERM: fahrraeder
That looks fine, but when i now use the query_parser with stemmer
(german2 & STEM_ALL) and parse_query (FLAG_AUTO_SYNONYMS), i get this
queries:
ENTER QUERY: bike
[QUERY: Xapian::Query(bik:(pos=1))]
[RESULTS: 0]
ENTER QUERY: fahrrad
[QUERY: Xapian::Query((fahrrad:(pos=1) SYNONYM Zbik:(pos=1)))]
[RESULTS: 2]
ENTER QUERY: fahrraeder
[QUERY: Xapian::Query((fahrrad:(pos=1) SYNONYM...
2006 Dec 06
1
Bug and patch for +terms with wildcards
...est_wildquery1()
+{
+ Xapian::QueryParser queryparser;
+ unsigned flags = Xapian::QueryParser::FLAG_WILDCARD |
+ Xapian::QueryParser::FLAG_LOVEHATE;
+ queryparser.set_stemmer(Xapian::Stem("english"));
+ queryparser.set_stemming_strategy(Xapian::QueryParser::STEM_ALL);
+ Xapian::Database db = get_database("apitest_simpledata");
+ queryparser.set_database(db);
+ Xapian::Enquire enquire(db);
+
+ Xapian::Query qobj = queryparser.parse_query("th*", flags);
+ enquire.set_query(qobj);
+ Xapian::MSet mymset = enquire.get_mset(0, 1...