Hi Guys, I am using Lucene with Neo4j. Currently I have queries working well with a combination of Exact and Fuzzy matches in one query.
However, we desire a report that first takes the ranking and boosting as the highest priority, but then we want to sort my first name and last name, and always have the highest ranks on top. I cannot find a way to do this with the Query Parser API (http://lucene.apache.org/java/2_9_1/queryparsersyntax.html), is this the case, or do I have to succumb to by passing the query parser API and executing a custom sort via groovy on Neo4j? Current Query sample: "+(FamilyName:smith*^8 FamilyName: smith *~^8 GivenName: smith *^2 GivenName: smith *~^2) So if I get these result Nadia Smith (This was on top as it was first entry in the index) John Smith Smith Michaels Smith Marks Adam Smith Bob Smath I want it to then sort by first name and then by last name, but keep the highest ranks at top. Adam Smith Nadia Smith John Smith Smith Marks Smith Michaels Bob Smath Thanks in advance for any advice. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org