Hi, nobody has an answer to this? Thanks, Alex
On Wed, May 18, 2016 at 9:07 PM, 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