Excellent, thank you! :) -Derek
On Mon, Dec 15, 2008 at 8:45 PM, Otis Gospodnetic < otis_gospodne...@yahoo.com> wrote: > Derek, > > q=+referring:XXX +question:YYY > > > (of course, you'll have to URL-encode that query string0 > > Otis > -- > Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch > > > > ----- Original Message ---- > > From: Derek Springer <de...@mahalo.com> > > To: solr-user@lucene.apache.org > > Sent: Monday, December 15, 2008 3:40:55 PM > > Subject: Re: Please help me articulate this query > > > > Thanks for the tip, I appreciate it! > > > > However, does anyone know how to articulate the syntax of "(This AND > That) > > OR (Something AND Else)" into a query string? > > > > i.e. q=referring:### AND question:### > > > > On Mon, Dec 15, 2008 at 12:32 PM, Stephen Weiss wrote: > > > > > I think in this case you would want to index each question with the > > > possible referrers ( by title might be too imprecise, I'd go with > filename > > > or ID) and then do a search like this (assuming in this case it's by > > > filename) > > > > > > q=(referring:TomCruise.html) OR (question: Tom AND Cruise) > > > > > > Which seems to be what you're thinking. > > > > > > I would make the referrer a type "string" though so that you don't > > > accidentally pull in documents from a different subject (Tom Cruise > this > > > would work ok, but imagine you need to distinguish between George > Washington > > > and George Washington Carver). > > > > > > -- > > > Steve > > > > > > > > > > > > On Dec 15, 2008, at 2:59 PM, Derek Springer wrote: > > > > > > Hey all, > > >> I'm having trouble articulating a query and I'm hopeful someone out > there > > >> can help me out :) > > >> > > >> My situation is this: I am indexing a series of questions that can > either > > >> be > > >> asked from a main question entry page, or a specific subject page. I > have > > >> a > > >> field called "referring" which indexes the title of the specific > subject > > >> page, plus the regular question whenever that document is submitted > from a > > >> specific specific subject page. Otherwise, every document is indexed > with > > >> just the question. > > >> > > >> Specifically, what I am trying to do is when I am on the page specific > > >> subject page (e.g. Tom Cruise) I want to search for all of the > questions > > >> asked from that page, plus any question asked about Tom Cruise. > Something > > >> like: > > >> q=(referring:Tom AND Cruise) OR (question:Tom AND Cruise) > > >> > > >> "Have you ever used a Tom Tom?" - Not returned > > >> "Where is the best place to take a cruise?" - Not returned > > >> "When did he have is first kid?" - Returned iff question was asked > from > > >> Tom > > >> Cruise page > > >> "Do you think that Tom Cruise will make more movies?" - Always > returned > > >> > > >> Any thoughts? > > >> > > >> -Derek > > >> > > > > > > > >