Hi Luke,

That was not the question... I know that I can use ORs, etc... I wanted to
know how to sort them by relevancy or higher equality score.

Thanks,
Alex

On Wed, May 25, 2016 at 8:08 PM, Luke Bakken <lbak...@basho.com> wrote:

> Hi Alex,
>
> You can use the HTTP search endpoint to see what information Riak
> returns for Solr queries as well as to try out queries:
> https://docs.basho.com/riak/kv/2.1.4/developing/usage/search/#querying
>
> Since you're indexing first and last name, I'm not sure what indexing
> a full name buys you on top of that.
>
> It should be possible to combine your queries using OR.
>
> More info about Solr ranking can be found online (such as
> https://wiki.apache.org/solr/SolrRelevancyFAQ).
>
> --
> Luke Bakken
> Engineer
> lbak...@basho.com
>
>
> On Wed, May 18, 2016 at 10:07 AM, Alex De la rosa
> <alex.rosa....@gmail.com> wrote:
> > Hi all,
> >
> > I would like to perform a search on Riak/Solr of people given an input
> > containing its full name (or part of it), like when searching for
> members in
> > Facebook's search bar.
> >
> > search input [ alex garcia ]
> >
> > results = client.fulltext_search('people', 'firstname_register:*alex* OR
> > lastname_register:*garcia*')
> >
> > this would give me members like:
> >
> > alex garcia
> > alexis garcia
> > alex fernandez
> > jose garcia
> >
> > Is there any way to get these results ranked/ordered by the most precise
> > search? "alex garcia" would be the most relevant because matches equally
> to
> > the search input... "alexis garcia" may come second as even not an exact
> > match is very similar pattern, the other two would come after as they
> match
> > only 1 of the 2 search parameters.
> >
> > Would it be convenient to index also fullname_register:alex garcia in
> order
> > to find exact matches too?
> >
> > Can it be done all at once in just 1 search query? or should I compile
> > results from 3 queries?
> >
> > result_1 = client.fulltext_search('people', 'fullname_register:alex
> garcia')
> > result_2 = client.fulltext_search('people', 'firstname_register:*alex*
> AND
> > lastname_register:*garcia*')
> > result_3 = client.fulltext_search('people', 'firstname_register:*alex* OR
> > lastname_register:*garcia*')
> >
> > Thanks and Best Regards,
> > Alex
> >
> > _______________________________________________
> > riak-users mailing list
> > riak-users@lists.basho.com
> > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> >
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to