Solrでスペルチェッカーを使用しています。そして、返された結果を頻度ではなく編集距離で並べ替えたいと思います。
たとえば、「anp」という用語があります。「apn」と打ち間違えた結果、以下のような順番になりました。
<str>plan</str>
<str>anp</str>
<str>cacc</str>
そして、「apn」と「anp」の間の距離が「apn」と「plan」よりも短いため、「anp」が結果に表示される最初になることを望みます。
この場合の私のフィールドは複数値です。
アップデート:
multivalue=false に変更したので、並べ替えが簡単になりますが、同じままです。返された結果の順序について知っている人は誰でも助けてください。