我有以下文件
{
"authors" : "Nanna Friis",
"authorsId" : [ "4642" ],
"description" : "Med denne praktiske og pædagogiske håndbog kommer du hele vejen rundt om at skrive godt til nettet. Du bliver taget ved hånden og får en grundig gennemgang af de helt særlige præmisser, der hersker på nettet. ",
"iSBN" : "9788762904118",
"mediaType" : "10",
"name" : "Kort, klart og klikbart",
"nameSort" : "Kort, klart og klikbart",
"price" : 250.0,
"productId" : "9788762904118",
"publicationAreaCode" : "3077",
"tags" : [ ],
"titleId" : "25004"
}
在执行此类http://localhost:9200/titles/_search?q=Nanna*
的查询时,我没有得到任何结果。如果我改为查询ie。 productId就像这样http://localhost:9200/titles/_search?q=9788762904118
我得到了有问题的文件。
发生了什么事?
答案 0 :(得分:1)
您未在请求中指定查询字段
在这种情况下,您将搜索Default Search Field
未明确指定要搜索的字段时 查询字符串语法,index.query.default_field将用于 派生要搜索的字段。它默认为_all字段。
因此,如果禁用_all字段,则将其更改为set可能是有意义的 一个不同的默认字段。