From d29ec22aa388c84852ddb1d9a7179ef3bb117847 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 16 Aug 2011 23:37:42 +0300 Subject: [PATCH] fts-lucene: Use TermQuery instead of PrefixQuery for searches. Although PrefixQuery gives a more IMAP-like result, it's slower and can fail if the prefix string is small. --- src/plugins/fts-lucene/lucene-wrapper.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/fts-lucene/lucene-wrapper.cc b/src/plugins/fts-lucene/lucene-wrapper.cc index 8ee46da7b2..63ec112a26 100644 --- a/src/plugins/fts-lucene/lucene-wrapper.cc +++ b/src/plugins/fts-lucene/lucene-wrapper.cc @@ -913,7 +913,7 @@ static Query* getFieldQuery(Analyzer *analyzer, const TCHAR* _field, const TCHAR if (fuzzy) ret = _CLNEW FuzzyQuery( tm ); else - ret = _CLNEW PrefixQuery( tm ); + ret = _CLNEW TermQuery( tm ); _CLDECDELETE(tm); return ret; } else { -- 2.47.3