私はいくつかのドキュメントを照会するsolrを使用しています。この 1 つのケースでは、結果を関連性で並べ替えるのではなく、タイトルで並べ替えたいと考えています。私はsolrjで次のことをしました:
//sort by title
setSortField("title", SolrQuery.ORDER.asc)
ドキュメントのタイトルに空白やスラッシュがない場合、これはうまく機能します。4 つのドキュメントがある場合、タイトルの値は次のように並べられます。
"A"
"B"
"C"
"B D"
Solr は、フィールド内の最初の空白の後にフィールドから注文を開始するように思えます。なぜこれが起こるのですか?