> Are not  Dismax queries able to search for phrases using the default
> index(which is what I am using?) If I can already do phrase  searches, I
> don't understand why I would need to reindex t be able to access phrases
> from a function.

Executing a Lucene phrase query is not the same as term frequency (phrase != 
term). A phrase consists of multiple terms and Lucene has an inverted term 
index, not an inverted phrase index (unless your index your data that way).

> 
> On Mon, Aug 8, 2011 at 1:49 PM, Markus Jelsma 
<markus.jel...@openindex.io>wrote:
> > > Aelexei, thank you , that does seem to work.
> > > 
> > > My sort results seem to be totally wrong though, I'm not sure if its
> > > because of my sort function or something else.
> > > 
> > > My query consists of:
> > > sort=termfreq(all_lists_text,'indie+music')+desc&q=*:*&rows=100
> > > And I get back 4571232 hits.
> > 
> > That's normal, you issue a catch all query. Sorting should work but..
> > 
> > > All the results don't have the phrase "indie music" anywhere in their
> > 
> > data.
> > 
> > >  Does termfreq not support phrases?
> > 
> > No, it is TERM frequency and indie music is not one term. I don't know
> > how this function parses your input but it might not understand your +
> > escape and
> > think it's one term constisting of exactly that.
> > 
> > > If not, how can I sort specifically by termfreq of a phrase?
> > 
> > You cannot. What you can do is index multiple terms as one term using the
> > shingle filter. Take care, it can significantly increase your index size
> > and
> > number of unique terms.
> > 
> > > On Mon, Aug 8, 2011 at 1:08 PM, Alexei Martchenko <
> > > 
> > > ale...@superdownloads.com.br> wrote:
> > > > You can use the standard query parser and pass q=*:*
> > > > 
> > > > 2011/8/8 Jason Toy <jason...@gmail.com>
> > > > 
> > > > > I am trying to list some data based on a function I run ,
> > > > > specifically  termfreq(post_text,'indie music')  and I am unable to
> > 
> > do
> > 
> > > > > it without passing in data to the q paramater.  Is it possible to
> > > > > get a
> > > > 
> > > > sorted
> > > > 
> > > > > list without searching for any terms?
> > > > 
> > > > --
> > > > 
> > > > *Alexei Martchenko* | *CEO* | Superdownloads
> > > > ale...@superdownloads.com.br | ale...@martchenko.com.br | (11)
> > > > 5083.1018/5080.3535/5080.3533

Reply via email to