Description

FullSearch macros which combine title:case terms alongside other terms appear to generate no results (at least when using Xapian)

Steps to reproduce

Specify a multiple term fullsearch, with one term being title:case (when using Xapian). The search will no longer produce any results.

Example

<<FullSearch(title:case:MoinMoinBugs/AttachmentUploadError CategoryMoinMoinBug)>>

should generate the same results as

<<FullSearch(title:MoinMoinBugs/AttachmentUploadError CategoryMoinMoinBug)>>

but you currently get:

With title:case:<term1> <term2>:

With title:<term1> <term2>:

Component selection

The problem is presumably somewhere in the depths of MoinMoin/search/queryparser.py or the Xapian wrapping code.

Details

This Wiki.

Workaround

Well, whilst I can remove the case restriction, unfortunately my wiki uses semantic casing, so it's actually quite useful.

Discussion

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/1.7CompoundSearchWithTitleCaseBroken (last edited 2009-11-27 17:11:01 by ReimarBauer)