[Xapian-tickets] [Xapian] #178: No remote backend support for: spelling correction, synonyms, matchdecider

Xapian nobody at xapian.org
Tue Feb 23 09:15:16 GMT 2010


#178: No remote backend support for: spelling correction, synonyms, matchdecider
----------------------------+-----------------------------------------------
 Reporter:  richard         |        Owner:  nobody   
     Type:  defect          |       Status:  new      
 Priority:  normal          |    Milestone:  1.1.5    
Component:  Backend-Remote  |      Version:  SVN trunk
 Severity:  normal          |   Resolution:           
 Keywords:                  |    Blockedby:           
 Platform:  All             |     Blocking:           
----------------------------+-----------------------------------------------
Changes (by richard):

  * owner:  richard => nobody
  * status:  assigned => new


Comment:

 It might be a good idea to deprecate !MatchDecider for 1.2.0 (for removal
 in 1.3.0?), but I think we should try and provide an easy migration path
 for users (which would be a !PostingSource which implemented the
 !MatchDecider interface, so users could simply subclass that posting
 source and filter the query with it).  !PostingSource classes are quite a
 bit more fiddly to implement than !MatchDecider classes.

 I'm not 100% sure we should deprecate the !MatchDecider interface - while
 it can be replicated with a !PostingSource, it's a more convenient API.
 We could change the internal implementation to use a PostingSource, which
 would allow us to simplify the matcher code.  For this reason, I don't
 think there's much need to hurry to deprecate !MatchDecider.

 I've emailed Paul Rudin to ask if he wants to submit the spelling patch to
 this ticket.

 I don't have time to work on this ticket in the near future, so assigning
 it to "nobody" for clarity.

-- 
Ticket URL: <http://trac.xapian.org/ticket/178#comment:22>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list