DELETE titles
PUT /titles
{
"mappings": {
"properties": {
"title":{
"type": "text",
"analyzer": "english"
}
}
}
}
POST titles/_bulk
{ "index":{"_id":1 }}
{ "title":"My dog barks" }
{ "index":{"_id":2 }}
{ "title":"I see a lot of barking dogs on the road " }
POST /titles/_search
{
"query": {
"match": {
"title": "barking dogs"
}
}
}
DELETE titles
PUT /titles
{
"mappings": {
"properties": {
"title":{
"type": "text",
"analyzer": "english",
"fields": {"std":{"type":"text","analyzer":
"standard"}}
}
}
}
}
POST titles/_bulk
{ "index":{"_id":1 }}
{ "title":"My dog barks" }
{ "index":{"_id":2 }}
{ "title":"I see a lot of barking dogs on the road " }
GET /titles/_search
{
"query": {
"multi_match": {
"query": "barking dogs",
"type": "most_fields",
"fields": ["title","title.std"]
}
}
}
//跨字段搜索
PUT address/_doc/1
{
"street":"5 Poland Street",
"city":"London",
"conutry":"United Kingdom",
"postcode":"W1V 3DG"
}
POST address/_search
{
"query": {
"multi_match": {
"query": "Poland Street W1V",
"type": "cross_fields",
"operator": "and",
"fields": ["street","city","conutry","postcode"]
}
}
}