タイトルフィールドがあり、ピンインの頭文字でソートしたいのですが、solrメソッドにメソッドがあります
しかし、この設定の結果は私が望むものではないようです。私が望む結果は次のとおりです: シリアル番号タイトルの最初の文字1 aa2 countryg 3人 r4中z
SQL 文ではピンインの最初の文字でソートできますが、Solr ではピンインの最初の文字でソートできるかどうか知りたいです。どうすればいいですか?指導を求めてもいいですか? ? ?
人生最曼妙的风景,竟是内心的淡定与从容!
「タイトルの最初の文字」をフィールドとして値として新しいフィールドを作成するだけで済みます。一般的に、実際のアプリケーションでは、カスタムフィールドは並べ替え条件として使用されます。
次のような比較的簡単な方法があります:
結果
より複雑な並べ替えには pinyin4j を使用することもできます
「タイトルの最初の文字」をフィールドとして値として新しいフィールドを作成するだけで済みます。一般的に、実際のアプリケーションでは、カスタムフィールドは並べ替え条件として使用されます。
次のような比較的簡単な方法があります:
リーリー結果
リーリーより複雑な並べ替えには pinyin4j を使用することもできます