1

ElasticSearchインデックスには次のマッピングがあります。http://abc.com/test/article/_mappingに投稿(「PUT」)しています。

{
    "article": {
        "settings": {
            "analysis": {
                "analyzer": {
                    "stem": {
                        "tokenizer": "standard",
                        "filter": [
                            "standard",
                            "lowercase",
                            "stop",
                            "porter_stem"
                        ]
                    }
                }
            }
        },
        "mappings": {
            "properties": {
                "DocumentID": {
                    "type": "string"
                },
                "ContentSource": {
                    "type": "integer"
                },
                "ContentType": {
                    "type": "integer"
                },
                "PageTitle": {
                    "type": "string",
                    "analyzer": "stem"
                },
                "ContentBody": {
                    "type": "string",
                    "analyzer": "stem"
                },
                "URL": {
                    "type": "string"
                }
            }
        }
    }
}

ElasticSearchからOKメッセージが表示されます。しかし、http://abc.com/test/article/_mappingにアクセスすると、マッピングの設定が表示されません。私が見るのはこれだけです

{  "article" : {   "properties" : {   }  }}

アナライザーの設定部分を追加する前に、これを機能させました。どんな助けでも大歓迎です!

4

1 に答える 1

0

私はそれを考え出した。最初の「記事」文字列を削除する必要があります。そして、「PUT」はhttp://abc.com/indexに対して発生するはずです

于 2012-07-11T17:03:20.527 に答える