POST /forum/article/_bulk
{"index":{"_id":1}}
{ "articleID" : "XHDK-A-1293-#fJ3", "userID" : 1, "hidden": false, "postDate": "2017-01-01" }
{ "index": { "_id": 2 }}
{ "articleID" : "KDKE-B-9947-#kL5", "userID" : 1, "hidden": false, "postDate": "2017-01-02" }
{ "index": { "_id": 3 }}
{ "articleID" : "JODL-X-1937-#pV7", "userID" : 2, "hidden": false, "postDate": "2017-01-01" }
{ "index": { "_id": 4 }}
{ "articleID" : "QQPX-R-3956-#aD8", "userID" : 2, "hidden": true, "postDate": "2017-01-02" }
GET /forum/_mapping/article
GET /forum/article/_search
{
"query": {
"constant_score": {
"filter": {
"term": {
"userID": "2"
}
}
}
}
}
GET /forum/article/_search
{
"query": {
"constant_score": {
"filter": {
"term": {
"hidden": true
}
}
}
}
}
GET /forum/article/_search
{
"query": {
"constant_score": {
"filter": {
"term": {
"articleID.keyword": "QQPX-R-3956-#aD8"
}
}
}
}
}
GET /forum/article/_mapping
DELETE /forum
PUT /forum
{
"mappings": {
"article":{
"properties": {
"articleID":{
"type": "keyword"
}
}
}
}
}
PUT /forum
{
"mappings": {
"article":{
"properties": {
"articleID":{
"type": "keyword"
}
}
}
}
}
POST /forum/article/_bulk
{ "index": { "_id": 1 }}
{ "articleID" : "XHDK-A-1293-#fJ3", "userID" : 1, "hidden": false, "postDate": "2017-01-01" }
{ "index": { "_id": 2 }}
{ "articleID" : "KDKE-B-9947-#kL5", "userID" : 1, "hidden": false, "postDate": "2017-01-02" }
{ "index": { "_id": 3 }}
{ "articleID" : "JODL-X-1937-#pV7", "userID" : 2, "hidden": false, "postDate": "2017-01-01" }
{ "index": { "_id": 4 }}
{ "articleID" : "QQPX-R-3956-#aD8", "userID" : 2, "hidden": true, "postDate": "2017-01-02" }
GET /forum/article/_search
{
"query": {
"constant_score": {
"filter": {
"term": {
"articleID": "JODL-X-1937-#pV7"
}
}
}
}
}
term是搜字段完全匹配,在建立索引时,如果类型是text时,会被分词建立倒排索引,如果不想让字段倒排索引,可以设置其类型为keyword。
原文:https://www.cnblogs.com/javabeginer/p/13059817.html