I didn't see anything so I created this https://issues.apache.org/jira/browse/SOLR-5511
On Wed, Nov 27, 2013 at 2:35 PM, Jamie Johnson <jej2...@gmail.com> wrote: > Thanks Jack, I'll see if I can find anything on Jira about this and if not > I'll create a ticket for it. > > > On Wed, Nov 27, 2013 at 12:28 PM, Jack Krupansky > <j...@basetechnology.com>wrote: > >> To be honest, this kind of question comes up so often, that it probably >> is worth a Jira to have a more customized or parameterized "explain". >> >> Function queries in the "fl" list give you a lot more control, but not at >> the level of actual terms that matched. >> >> >> -- Jack Krupansky >> >> -----Original Message----- From: Jamie Johnson >> Sent: Wednesday, November 27, 2013 12:18 PM >> >> To: solr-user@lucene.apache.org >> Subject: Re: Term Vector Component Question >> >> thanks I'm looking at this now, debug seems pretty close to what I want. >> Is there a way to exclude information from the debug response, for >> instance I don't need idf, fieldnorm, timing information, etc. Again >> thanks. >> >> >> On Wed, Nov 27, 2013 at 11:49 AM, Jack Krupansky <j...@basetechnology.com >> >wrote: >> >> There is an XML version of explain as well, if parsing the structured >>> text >>> is too difficult for your application. The point is that debug "explain" >>> details precisely the term vector values for actual query terms. >>> >>> Don't let the "debug" moniker throw you - this parameter is simply giving >>> you access to detail information that you might find of value in your >>> application. >>> >>> As Erick explained, the function query approach ("tf(query-term)") also >>> works, kind of, sort of, at least where all query terms must be matched, >>> but when the "OR" operator is used, it won't tell you which term matched >>> - >>> although a tf value of 0 basically tells you that. >>> >>> >>> -- Jack Krupansky >>> >>> -----Original Message----- From: Jamie Johnson >>> Sent: Wednesday, November 27, 2013 11:38 AM >>> To: solr-user@lucene.apache.org >>> Subject: Re: Term Vector Component Question >>> >>> >>> Jack, >>> >>> I'm not following, are you suggesting to turn on debug and then parse the >>> explain? Seems very round about if that is the case, no? >>> >>> >>> On Wed, Nov 27, 2013 at 9:40 AM, Jack Krupansky <j...@basetechnology.com >>> > >>> wrote: >>> >>> That information would be included in the debugQuery output as well. >>> >>>> >>>> -- Jack Krupansky >>>> >>>> -----Original Message----- From: Jamie Johnson Sent: Wednesday, November >>>> 27, 2013 9:32 AM To: solr-user@lucene.apache.org Subject: Term Vector >>>> Component Question >>>> I am interested in retrieving the tf for terms that matched the query, >>>> not >>>> all terms in the document. Is this possible? Looking at the example >>>> when >>>> I search for the word cable I get the response that is shown below, >>>> ideally >>>> I'd like to see only the tf for the word cable. Is this possible or >>>> would >>>> I need to write a custom query component to do this? >>>> >>>> <response> >>>> >>>> <lst name="responseHeader"> >>>> >>>> <int name="status">0</int> >>>> >>>> <int name="QTime">2</int> >>>> >>>> </lst> >>>> >>>> <result name="response" numFound="4" start="0"> >>>> >>>> <doc/> >>>> >>>> <doc> >>>> >>>> <str name="includes">32MB SD card, USB cable, AV cable, battery</str> >>>> >>>> </doc> >>>> >>>> <doc> >>>> >>>> <str name="includes">USB cable</str> >>>> >>>> </doc> >>>> >>>> <doc> >>>> >>>> <str name="includes">earbud headphones, USB cable</str> >>>> >>>> </doc> >>>> >>>> </result> >>>> >>>> <lst name="termVectors"> >>>> >>>> <str name="uniqueKeyFieldName">id</str> >>>> >>>> <lst name="IW-02"> >>>> >>>> <str name="uniqueKey">IW-02</str> >>>> >>>> </lst> >>>> >>>> <lst name="9885A004"> >>>> >>>> <str name="uniqueKey">9885A004</str> >>>> >>>> <lst name="includes"> >>>> >>>> <lst name="32mb"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="av"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="battery"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="cable"> >>>> >>>> <int name="tf">2</int> >>>> >>>> </lst> >>>> >>>> <lst name="card"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="sd"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="usb"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> </lst> >>>> >>>> </lst> >>>> >>>> <lst name="3007WFP"> >>>> >>>> <str name="uniqueKey">3007WFP</str> >>>> >>>> <lst name="includes"> >>>> >>>> <lst name="cable"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="usb"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> </lst> >>>> >>>> </lst> >>>> >>>> <lst name="MA147LL/A"> >>>> >>>> <str name="uniqueKey">MA147LL/A</str> >>>> >>>> <lst name="includes"> >>>> >>>> <lst name="cable"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="earbud"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="headphones"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> <lst name="usb"> >>>> >>>> <int name="tf">1</int> >>>> >>>> </lst> >>>> >>>> </lst> >>>> >>>> </lst> >>>> >>>> </lst> >>>> >>>> </response> >>>> >>>> >>>> >>> >> >