3
サンプルコードでは、解析されるES文字列フィールドが作成されます。Python ElasticSearch DSL:解析されていないStringフィールドをマップする方法は?
username = String(fields={'raw': String(index='not_analyzed')})
そして、この:
username = String(index="not_analyzed")
サンプルコードでは、解析されるES文字列フィールドが作成されます。Python ElasticSearch DSL:解析されていないStringフィールドをマップする方法は?
username = String(fields={'raw': String(index='not_analyzed')})
そして、この:
username = String(index="not_analyzed")
あなたはusername
を定義しているクラスに<className>.init()
を呼び出してみ
はこれをしようとしました。 ESでマッピングを作成する必要があります。
詳細はhttp://elasticsearch-dsl.readthedocs.io/en/latest/persistence.html?highlight=init#document-life-cycleを参照してください。
が私のために働いた。 –
ここで同じ問題があります。私も 'username = String(analyzer =" not_analyzed ")' –