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