一、query_string 查询

### --- query_string查询

~~~ 该查询与match类似,但是match需要指定字段名,
~~~ query_string是在所有字段中搜索,范围更广泛。
~~~ Query String Query提供了无需指定某字段而对文档全文进行匹配查询的
~~~ 一个高级查询,同时可以指定在哪些字段上进行匹配。

二、查询示例

### --- 默认和指定字段

~~~ # 默认 和 指定字段
GET /yanqi-property/_search
{
"query": {
"query_string" : {
"query" : "2699"
}
}
}

|NO.Z.00020|—|BigDataEnd|——|Hadoop&ElasticSearch.V20|——|ELK.v20|集群|QueryDSL|全文搜索.V3|_字段

GET /yanqi-property/_search
{
"query": {
"query_string" : {
"query" : "2699",
"default_field" : "title"
}
}
}

|NO.Z.00020|—|BigDataEnd|——|Hadoop&ElasticSearch.V20|——|ELK.v20|集群|QueryDSL|全文搜索.V3|_搜索_02

### --- 逻辑查询

~~~ # 逻辑查询
GET /yanqi-property/_search
{
"query": {
"query_string" : {
"query" : "手机 OR 小米",
"default_field" : "title"
}
}
}

|NO.Z.00020|—|BigDataEnd|——|Hadoop&ElasticSearch.V20|——|ELK.v20|集群|QueryDSL|全文搜索.V3|_搜索_03

GET /yanqi-property/_search
{
"query": {
"query_string" : {
"query" : "手机 AND 小米",
"default_field" : "title"
}
}
}

|NO.Z.00020|—|BigDataEnd|——|Hadoop&ElasticSearch.V20|——|ELK.v20|集群|QueryDSL|全文搜索.V3|_字段名_04

### --- 模糊查询

~~~ # 模糊查询
GET /yanqi-property/_search
{
"query": {
"query_string" : {
"query" : "大米~1",
"default_field" : "title"
}
}
}

|NO.Z.00020|—|BigDataEnd|——|Hadoop&ElasticSearch.V20|——|ELK.v20|集群|QueryDSL|全文搜索.V3|_搜索_05

### --- 多字段支持

~~~ # 多字段支持
GET /yanqi-property/_search
{
"query": {
"query_string" : {
"query":"2699",
"fields": [ "title","price"]
}
}
}

|NO.Z.00020|—|BigDataEnd|——|Hadoop&ElasticSearch.V20|——|ELK.v20|集群|QueryDSL|全文搜索.V3|_搜索_06


三、多字段匹配搜索(multi match query)

### --- 多字段匹配搜索

~~~ 如果你需要在多个字段上进行文本搜索,
~~~ 可用multi_match 。multi_match在 match的基础上支持对多个字段进行文本查询。
GET /yanqi-property/_search
{
"query": {
"multi_match" : {
"query":"小米4A",
"fields": [ "title","images"]
}
}
}

|NO.Z.00020|—|BigDataEnd|——|Hadoop&ElasticSearch.V20|——|ELK.v20|集群|QueryDSL|全文搜索.V3|_字段名_07


Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart

                                                                                                                                                   ——W.S.Landor