Re: Too many results in dismax queries with one word

2011-08-21 Thread RaVbaker
Thanks very much for your advice. I think I now better understand how to make better use of solr. I have tested spellchecker and it looks like it let me to achieve better results and hopefully we will satisfy the client. In my solution I will change user query to use or not to use phonetic fields

Re: Too many results in dismax queries with one word

2011-08-21 Thread Erick Erickson
I think Sujit has hit the nail on the head. Any program you try to write that tries to guess what the user *really* meant will require endless tinkering and *still* won't be right. If you only knew how annoying I find Google's attempts to "help". So perhaps concentrating on some interaction wi

Re: Too many results in dismax queries with one word

2011-08-21 Thread Sujit Pal
Would it make sense to have a "Did you mean?" type of functionality for which you use the EdgeNGram and Metaphone filters /if/ you don't get appropriate results for the user query? So when user types "cannon" and the application notices that there are no cannons for sale in the index (0 results wi

Re: Too many results in dismax queries with one word

2011-08-21 Thread RaVbaker
Thanks for reply. I know that sometimes meeting all clients needs would be impossible but then client recalls that competitive (commercial) product already do that (but has other problems, like performance). And then I'm obligated to try more tricks. :/ I'm currently using Solr 3.1 but thinking ab

Re: Too many results in dismax queries with one word

2011-08-21 Thread Erick Erickson
The root problem here is "This is unacceptable for my client". The first thing I'd suggest is that you work with your client and get them to define what is acceptable. You'll be forever changing things (to no good purpose) if all they can say is "that's not right". For instance, you apparently hav

Too many results in dismax queries with one word

2011-08-20 Thread RaVbaker
Hi all, I have a database of e-commerce products (5M) and trying to build a search solution for it. I have used steemer, edgengram and doublemetaphone phonetic fields for omiting common typos in queries. It works quite good with dismax QParser for queries longer than one word: "tv lc20", "sny ps