Hi there,
I am researching Xapian as a possible indexer/search solution for a web 
project. Within this project, I have a catalog of document types 
(articles, products, event postings, etc).  Each document then has an 
access rights associated with it.  In order to make this content 
searchable by the end user, I need to fill two requirements:
   1. They need to be able to search within each individual document
      type, or a group of document types;
   2. The search results need to only show the documents that the end
      user has permission to view (they have been granted the
      appropriate access rights)
Looking at projects like Beeblex and GMANE, I gather that it is possible 
to segment indexes which would serve the first requirement of my 
project.  Can someone please confirm this?  For the latter requirement, 
does anyone have any experience implementing Xapian with such a 
requirement, or any tips on how this might be accomplished?
Thank you,
Michael Caplan
On Sun, Jul 02, 2006 at 10:49:27AM -0300, Michael Caplan wrote:> 1. They need to be able to search within each individual document > type, or a group of document types;Just add the document type to each document as boolean term, then filter on that when you want to.> 2. The search results need to only show the documents that the end > user has permission to view (they have been granted the > appropriate access rights)This thread (and especially the highlighted message) describe how you could do this: http://thread.gmane.org/gmane.comp.search.xapian.devel/112/focus=113 Cheers, Olly
Hi Olly, Bang on! Thanks for the reference! Michael Olly Betts wrote:> On Sun, Jul 02, 2006 at 10:49:27AM -0300, Michael Caplan wrote: > >> 1. They need to be able to search within each individual document >> type, or a group of document types; >> > > Just add the document type to each document as boolean term, then filter > on that when you want to. > > >> 2. The search results need to only show the documents that the end >> user has permission to view (they have been granted the >> appropriate access rights) >> > > This thread (and especially the highlighted message) describe how you > could do this: > > http://thread.gmane.org/gmane.comp.search.xapian.devel/112/focus=113 > > Cheers, > Olly >