0

schema.xml の UniqueKey タグを String から Int または Long に変更することはできますか? 私のアプリケーションの主キーは Long 型です。そのため、文字列型の Solr 応答を取得するのは好ましくありません。

前もって感謝します!

4

1 に答える 1

0

まず、schema.xml/managed-schemaの<uniqueKey>-tag を、キーを適切に説明する目的の名前に参照します。この名前を「id」としましょう。

<field>次に、パラメーターを含む -tag が必要ですname="id"- これ<uniqueKey>は、定義されたフィールドを参照しています。フィールドの型は、"type" パラメータを変更することで簡単に調整できます。この場合は float または int です。

フィールドの定義に関するリソース: https://cwiki.apache.org/confluence/display/solr/Defining+Fields

于 2016-07-08T10:41:07.540 に答える