schema.xml の UniqueKey タグを String から Int または Long に変更することはできますか? 私のアプリケーションの主キーは Long 型です。そのため、文字列型の Solr 応答を取得するのは好ましくありません。
前もって感謝します!
まず、schema.xml/managed-schemaの<uniqueKey>
-tag を、キーを適切に説明する目的の名前に参照します。この名前を「id」としましょう。
<field>
次に、パラメーターを含む -tag が必要ですname="id"
- これ<uniqueKey>
は、定義されたフィールドを参照しています。フィールドの型は、"type" パラメータを変更することで簡単に調整できます。この場合は float または int です。
フィールドの定義に関するリソース: https://cwiki.apache.org/confluence/display/solr/Defining+Fields