[Xapian-tickets] [Xapian] #199: Merge MultiValueCountMatchSpy

Xapian nobody at xapian.org
Wed Feb 3 17:27:11 GMT 2010


#199: Merge MultiValueCountMatchSpy
-------------------------+--------------------------------------------------
 Reporter:  richard      |        Owner:  richard  
     Type:  enhancement  |       Status:  assigned 
 Priority:  low          |    Milestone:  1.2.x    
Component:  Library API  |      Version:  SVN trunk
 Severity:  normal       |   Resolution:           
 Keywords:               |    Blockedby:  198      
 Platform:  All          |     Blocking:           
-------------------------+--------------------------------------------------
Description changed by richard:

Old description:

> matchspy.h on the matchspy branch contains a MultiValueCountMatchSpy
> implementation, which allows a document to have multiple values in a
> single slot.  This is definitely a useful feature when implemented
> faceting systems, but the current implementation is a bit unpleasant: it
> uses a pair of public classes to serialise and unserialise lists of
> values to be held in the slots.
>
> A nicer approach would be to make values capable of storing multiple
> values.  (See bug #198).

New description:

 matchspy.h on the matchspy branch contains a !MultiValueCountMatchSpy
 implementation, which allows a document to have multiple values in a
 single slot.  This is definitely a useful feature when implemented
 faceting systems, but the current implementation is a bit unpleasant: it
 uses a pair of public classes to serialise and unserialise lists of values
 to be held in the slots.

 A nicer approach would be to make values capable of storing multiple
 values.  (See bug #198).

--

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



More information about the Xapian-tickets mailing list