Thanks a lot!

Robert
On Fri, Apr 3, 2015 at 5:34 PM, david.w.smi...@gmail.com <
david.w.smi...@gmail.com> wrote:

> ValueSourceParser — yes.  You’ll find a ton of them in Solr to get ideas
> from.
>
> In your example you forgot the “asc” or “desc”.
>
> ~ David Smiley
> Freelance Apache Lucene/Solr Search Consultant/Developer
> http://www.linkedin.com/in/davidwsmiley
>
> On Fri, Apr 3, 2015 at 9:44 AM, Robert Krüger <krue...@lesspain.de> wrote:
>
> > Hi,
> >
> > I have been looking around on the web for information on sorting by a
> > custom function but the results are inconclusive to me and some of it
> seems
> > so old that I suspect it's outdated. What I want to do is the following:
> >
> > I have a field "fingerprint" in my schema that contains a binary data
> (e.g.
> > 64 bytes) that can be used to compute a distance/similarity between two
> > records.
> >
> > Now I want to be able to execute a query and sort its result by the
> > distance of the matching records from a given reference value, so the
> query
> > would look something like this
> >
> > q=*:*&sort=my_distance_func(fingerprint, 0xadet54786eguizgig)
> >
> > where
> >
> > my_distance_func is my custom function
> > fingerprint is the field in my schema (type binary)
> > 0xadet54786eguizgig is a reference value (byte array encoded in whatever
> > way) to which the distance shall be computed, which differs with each
> > query.
> >
> > Is ValueSourceParser the right way to look here? Is there a source code
> > example someone can point me to?
> >
> > Thanks in advance,
> >
> > Robert
> >
>

Reply via email to