Re: faceted searches - design question - facet field not part of qf search fields

2012-04-25 Thread geeky2
thank you BOTH, Erick and Hos for the insight.

--
View this message in context: 
http://lucene.472066.n3.nabble.com/faceted-searches-design-question-facet-field-not-part-of-qf-search-fields-tp3936509p3938080.html
Sent from the Solr - User mailing list archive at Nabble.com.


faceted searches - design question - facet field not part of qf search fields

2012-04-24 Thread geeky2


hello all,

this is more of a design / newbie question on how others combine faceted
search fields in to their requestHandlers.

say you have a request handler set up like below.

does it make sense (from a design perspective) to add a faceted search field
that is NOT part of the main search fields (itemNo, productType, brand) in
the qf param?

for example, augment the requestHandler below to include a faceted search on
itemDesc?

would this be confusing ? - to be searching across three fields - but
offering faceted suggestions on itemDesc?

just trying to understand how others approach this

thanks

  requestHandler name=generalSearch class=solr.SearchHandler
default=false
lst name=defaults
  str name=defTypeedismax/str
  str name=echoParamsall/str
  int name=rows10/int
  str name=qfitemNo^1.0 productType^.8 brand^.5/str
  str name=q.alt*:*/str
/lst
lst name=appends
 /lst
lst name=invariants
  str name=facetfalse/str
/lst
  /requestHandler



  


--
View this message in context: 
http://lucene.472066.n3.nabble.com/faceted-searches-design-question-facet-field-not-part-of-qf-search-fields-tp3936509p3936509.html
Sent from the Solr - User mailing list archive at Nabble.com.


Re: faceted searches - design question - facet field not part of qf search fields

2012-04-24 Thread Erick Erickson
No problem here at all, it's done all the time. Consider a popular
facet series in the last day, in the last week, in the last month...
There's no reason you have to facet on the fields that are
searched on.

The user as search terms like my dog has fleas and your query
looks like
q=my dog has fleasfq=timestamp:[NOW/DAY TO NOW/DAY+1DAY]
and the user sees all documents with those terms added since midnight
last night. No confusion at all...

Best
Erick


On Tue, Apr 24, 2012 at 4:28 PM, geeky2 gee...@hotmail.com wrote:


 hello all,

 this is more of a design / newbie question on how others combine faceted
 search fields in to their requestHandlers.

 say you have a request handler set up like below.

 does it make sense (from a design perspective) to add a faceted search field
 that is NOT part of the main search fields (itemNo, productType, brand) in
 the qf param?

 for example, augment the requestHandler below to include a faceted search on
 itemDesc?

 would this be confusing ? - to be searching across three fields - but
 offering faceted suggestions on itemDesc?

 just trying to understand how others approach this

 thanks

  requestHandler name=generalSearch class=solr.SearchHandler
 default=false
    lst name=defaults
      str name=defTypeedismax/str
      str name=echoParamsall/str
      int name=rows10/int
      str name=qfitemNo^1.0 productType^.8 brand^.5/str
      str name=q.alt*:*/str
    /lst
    lst name=appends
     /lst
    lst name=invariants
      str name=facetfalse/str
    /lst
  /requestHandler






 --
 View this message in context: 
 http://lucene.472066.n3.nabble.com/faceted-searches-design-question-facet-field-not-part-of-qf-search-fields-tp3936509p3936509.html
 Sent from the Solr - User mailing list archive at Nabble.com.


Re: faceted searches - design question - facet field not part of qf search fields

2012-04-24 Thread Chris Hostetter
: 
: The user as search terms like my dog has fleas and your query
: looks like
: q=my dog has fleasfq=timestamp:[NOW/DAY TO NOW/DAY+1DAY]
: and the user sees all documents with those terms added since midnight
: last night. No confusion at all...

right ... wether the facets are useful or confusing has nothing to do with 
wether the fields are in your qf ... what matters is what you *do* with 
those facet counts once you have them.

if you over the user the ability to filter on a constraint (which is what 
most people do with facet info) then as long as you generate that filter 
using hte same field, as an fq, then everything should make sense.

if instead you just try to add the constraint to your main q query 
string, as an additional clause, then that is likely to make no sense at 
all, since the terms from your facet field may not have any bearing on the 
fields you are querying against.


-Hoss