solr 整理

    xiaoxiao2021-12-14  60

    1.schema 优化 The version field is by default stored in the inverted index (indexed=”true”). However, for some systems with a very large number of documents, the increase in FieldCache memory requirements may be too costly. A solution can be to declare the version field as DocValues: Sample field definition

    <field name="_version_" type="long" indexed="false" stored="true" required="true" docValues="true"/> solr更新单个document If the following document exists in our collection: {"id":"mydoc", "price":10, "popularity":42, "categories":["kids"], "promo_ids":["a123x"], "tags":["free_to_try","buy_now","clearance","on_sale"] }

    And we apply the following update command:

    {"id":"mydoc", "price":{"set":99}, "popularity":{"inc":20}, "categories":{"add":["toys","games"]}, "promo_ids":{"remove":"a123x"}, "tags":{"remove":["free_to_try","on_sale"]} }

    The resulting document in our collection will be:

    {"id":"mydoc", "price":99, "popularity":62, "categories":["kids","toys","games"], "tags":["buy_now","clearance"] }
    转载请注明原文地址: https://ju.6miu.com/read-965644.html

    最新回复(0)