[Xapian-discuss] Omega: partial searches
Frank Bruzzaniti
frank.bruzzaniti at gmail.com
Thu Aug 14 14:19:54 BST 2008
Whoops my msitake installing the binary in the wrong place after make
install.
It's all works great, thanks Olly
2008/8/14 Frank Bruzzaniti <frank.bruzzaniti at gmail.com>
> I made this change:
>
> try {
> query =
> qp.parse_query(query_string,Xapian::QueryParser::FLAG_PHRASE|Xapian::QueryParser::FLAG_BOOLEAN|Xapian::QueryParser::FLAG_LOVEHATE|Xapian::QueryParser::FLAG_WILDCARD);
>
> } catch (Xapian::QueryParserError &e) {
> error_msg = e.get_msg();
> return BAD_QUERY;
>
> But when I do a search such as appl* (for apples) I don't get anything
> suggestions?
>
>
> 2008/8/14 Olly Betts <olly at survex.com>
>
>> On Thu, Aug 14, 2008 at 01:58:13PM +0930, Frank Bruzzaniti wrote:
>>
>> > I was in the situation where I needed index more than 1 directory/share.
>> But
>> > I only have 1 search page. Is the "best practice" to index build
>> separate
>> > databases for each directory/share I am indexing then use xapian-compact
>> -m
>> > DB1 DB2 DefaultDB ?
>>
>> You can index them into the same database with omindex, but you have to
>> disable the "delete removed documents" feature by passing "-p", which
>> means that upon reindexing removed documents in the filing system will
>> remain in the index.
>>
>> You could index separately and merge. But you can just search over
>> multiple databases with omega - either pass multiple DB parameters
>> (DB=DB1&DB=DB2) or separate with "/" (DB=DB1/DB2).
>>
>> On Thu, Aug 14, 2008 at 06:37:39PM +0930, Frank Bruzzaniti wrote:
>> > Great, I've been looking thought the source, I was wondering if you
>> could
>> > point me in the right direction re which files I need to "tweak".
>>
>> I did already actually - as I said in my original reply, it's the call
>> to "parse_query". As "grep" would also have told you, that's in
>> query.cc.
>>
>> Cheers,
>> Olly
>>
>
>
More information about the Xapian-discuss
mailing list