We can always use more documentation. One of the valuable things about people getting started is that it's an opportunity to clarify documents. Sometimes the people who develop/write the docs jump into the middle and assume the reader has knowledge they couldn't be expected to have....
Hint, hint..... Best, Erick On Thu, Jun 2, 2016 at 10:09 PM, MaryJo Sminkey <mjsmin...@gmail.com> wrote: > Yeah even though I'm still fairly new to this, I'm generally a good problem > solver or I'd never have gotten as far as I have already on my own (really > wanted to hire a Solr consultant and pushed VERY hard for it, but my boss > really likes us to figure things out on our own!) Just wish I'd found this > list long before now, I have a feeling it would have saved me some very > long nights and weekends trying to work out some of the more baffling > issues. That's why I jumped in and why I misinterpreted the question... > because the way I read it was the thing that literally drove me crazy for > two days straight trying to figure out. ;-) But I'm very excited to find > out the real question and answer as that is something that definitely > applies to us as well and will certainly speed up our searches to drop the > extra server call. > > MJ > > > > On Fri, Jun 3, 2016 at 12:59 AM, Erick Erickson <erickerick...@gmail.com> > wrote: > >> One of the most valuable things I did when I started out >> (way back in the Lucene-only days) was try to answer _one_ >> question every so often. Even if someone else beat me to the >> punch, I benefitted from the research. And the rest of the time >> I discovered things I never knew about Solr/Lucene! >> >> I think one of the most valuable lessons was "Somebody's >> probably run into this before, I wonder what _they_ did?" >> ;) >> >> Best, >> Erick >> >> On Thu, Jun 2, 2016 at 9:46 PM, MaryJo Sminkey <mjsmin...@gmail.com> >> wrote: >> > Well thanks for asking the question because I had no idea what Andrew >> > posted was even possible... and I most definitely will be using that >> > myself! Totally brilliant stuff. I am so loving Solr... well, when it's >> not >> > driving me bonkers. >> > >> > Mary Jo >> > >> > >> > On Thu, Jun 2, 2016 at 2:33 PM, Jamal, Sarfaraz < >> > sarfaraz.ja...@verizonwireless.com.invalid> wrote: >> > >> >> Thank you Andrew, that looks like exactly what I am looking for =) >> >> Thank you Robert, it looks like we are both doing it in similar fashion >> =) >> >> Thank you MaryJo for jumping right in! >> >> >> >> Sas >> >> >> >> >> >> >> >> -----Original Message----- >> >> From: Andrew Chillrud [mailto:achill...@opentext.com] >> >> Sent: Thursday, June 2, 2016 2:17 PM >> >> To: solr-user@lucene.apache.org >> >> Subject: RE: [E] Re: Faceting Question(s) >> >> >> >> It is possible to get the original facet counts for the field you are >> >> filtering on (we have been using this since Solr 3.6). Don't know if >> this >> >> can be extended to get the original counts for all fields however. >> >> >> >> This syntax is described here: >> >> https://cwiki.apache.org/confluence/display/solr/Faceting >> >> >> >> Tagging and Excluding Filters >> >> >> >> You can tag specific filters and exclude those filters when faceting. >> This >> >> is useful when doing multi-select faceting. >> >> >> >> Consider the following example query with faceting: >> >> >> >> >> q=mainquery&fq=status:public&fq=doctype:pdf&facet=true&facet.field=doctype >> >> >> >> Because everything is already constrained by the filter doctype:pdf, the >> >> facet.field=doctype facet command is currently redundant and will >> return 0 >> >> counts for everything except doctype:pdf. >> >> >> >> To implement a multi-select facet for doctype, a GUI may want to still >> >> display the other doctype values and their associated counts, as if the >> >> doctype:pdf constraint had not yet been applied. For example: >> >> === Document Type === >> >> [ ] Word (42) >> >> [x] PDF (96) >> >> [ ] Excel(11) >> >> [ ] HTML (63) >> >> >> >> To return counts for doctype values that are currently not selected, tag >> >> filters that directly constrain doctype, and exclude those filters when >> >> faceting on doctype. >> >> >> >> >> >> >> q=mainquery&fq=status:public&fq={!tag=dt}doctype:pdf&facet=true&facet.field={!ex=dt}doctype >> >> >> >> Filter exclusion is supported for all types of facets. Both the tag and >> ex >> >> local parameters may specify multiple values by separating them with >> commas. >> >> >> >> - Andy - >> >> >> >> -----Original Message----- >> >> From: Robert Brown [mailto:r...@intelcompute.com] >> >> Sent: Thursday, June 02, 2016 2:12 PM >> >> To: solr-user@lucene.apache.org >> >> Subject: Re: [E] Re: Faceting Question(s) >> >> >> >> MaryJo, I think you've mis-understood. The counts are different simply >> >> because the 2nd query contains an filter of a facet value from the 1st >> >> query - that's completely expected. >> >> >> >> The issue is how to get the original facet counts (with no filters but >> >> same q) in the same call as also filtering by one of those facet values. >> >> >> >> Personally I don't think it's possible, but will be interested to hear >> >> others input, since it's a very common situation for me - I cache the >> first >> >> result in memcached and tag future queries as related to the first. >> >> >> >> Or could you always make 2 calls back to Solr (one original (again), and >> >> one with the filters), the caches should help massively. >> >> >> >> >> >> >> >> On 02/06/16 19:07, MaryJo Sminkey wrote: >> >> > And you're saying the count for the second query is different than >> >> > what was returned in the facet? You may need to check for any defaults >> >> > you have set up in the solrconfig for the select parser, if for >> >> > instance you have any grouping going on, but aren't doing grouping in >> >> > your facet, that could result in the counts being off. >> >> > >> >> > MJ >> >> > >> >> > >> >> > >> >> > >> >> > On Thu, Jun 2, 2016 at 2:01 PM, Jamal, Sarfaraz < >> >> > sarfaraz.ja...@verizonwireless.com.invalid> wrote: >> >> > >> >> >> Absolutely, >> >> >> >> >> >> Here is what it looks like: >> >> >> >> >> >> This brings the right counts as it should http:// >> >> >> **********select?q=video&hl=true&hl.fl=*&hl.snippets=20&facet=true&fa >> >> >> cet.field=team >> >> >> >> >> >> Then when I specify which team >> >> >> http:// >> >> >> **********select?q=video&hl=true&hl.fl=*&hl.snippets=20&facet=true&fa >> >> >> cet.field=team&fq=team:rollback >> >> >> >> >> >> The counts are obviously different now, as the result set is limited >> >> >> to one team. >> >> >> >> >> >> Sas >> >> >> >> >> >> -----Original Message----- >> >> >> From: MaryJo Sminkey [mailto:mjsmin...@gmail.com] >> >> >> Sent: Thursday, June 2, 2016 1:56 PM >> >> >> To: solr-user@lucene.apache.org >> >> >> Subject: [E] Re: Faceting Question(s) >> >> >> >> >> >> Jamai - what is your q= set to? And do you have a fq for the original >> >> >> query? I have found that if you do a wildcard search (*.*) you have >> >> >> to be careful about other parameters you set as that can often result >> >> >> in the numbers returned being off. In my case, my defaults had things >> >> >> like edismax settings for phrase boosting, etc. that don't apply if >> >> >> there isn't a search term, and once I removed those for a wildcard >> >> >> search I got the correct numbers. So possibly your facet query itself >> >> >> may be set up correctly but something else in the parameters and/or >> >> >> filters with the two queries may be the cause of the difference. >> >> >> >> >> >> Mary Jo >> >> >> >> >> >> >> >> >> On Thu, Jun 2, 2016 at 1:47 PM, Jamal, Sarfaraz < >> >> >> sarfaraz.ja...@verizonwireless.com.invalid> wrote: >> >> >> >> >> >>> Hello Everyone, >> >> >>> >> >> >>> I am working on implementing some basic faceting into my project. >> >> >>> >> >> >>> I have it working the way I want to, but I feel like there is >> >> >>> probably a better way the way I went about it. >> >> >>> >> >> >>> * I want to show a category and its count. >> >> >>> * when someone clicks a category, it sets a FQ= to that category. >> >> >>> >> >> >>> But now that the results are being filtered, the category counts >> >> >>> from the original query without the filters are off. >> >> >>> >> >> >>> So, I have a single api call that I make with rows set to 0 and the >> >> >>> base query without any filters, and use that to display my >> categories. >> >> >>> >> >> >>> And then I call the api again, this time to get the results. And the >> >> >>> category count is the same. >> >> >>> >> >> >>> I hope that makes sense. >> >> >>> >> >> >>> I was hoping facet.query would be of help, but I am not sure I >> >> >>> understood it properly. >> >> >>> >> >> >>> Thanks in advance =) >> >> >>> >> >> >>> Sas >> >> >>> >> >> >> >> >>