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> >> >> >