2016-04-21 33 views
1

私は以下のようなアナライザを持っています。エラスティック・アナライザ継承

   "custom_analyzer": { 
        "type": "custom", 
        "char_filter": [ 
         "html_strip" 
        ], 
        "filter": [ 
         "stemming_exclusion", 
         "kstem" 
        ], 
        "tokenizer": "standard" 
       } 

もう1つのカスタムフィルタが追加されました。このような何か:

   "custom_analyzer": { 
        "type": "custom", 
        "char_filter": [ 
         "html_strip" 
        ], 
        "filter": [ 
         "stemming_exclusion", 
         "kstem", 
         "new_filter" 

        ], 
        "tokenizer": "standard" 
       } 

は前 custom_analyzerを再利用する代わりに、もう一度、すべてをコピーする方法はありますか?この例は短縮されたものですが、フィルタ、char_filtersなどがたくさんあるとします。

ありがとう!

答えて

1

いいえ、現在、ESで行う方法はありません。

文字フィルタ、トークンフィルタ、トークナイザを再利用することはできますが、これはすでに大変良いことですが、使用する各アナライザを完全に宣言する必要があります。

+0

ありがとうございます! – Heval

+0

うれしかったよ! – Val