赞
踩
1.查询方式一
- curl -XGET 'http://127.0.0.1:9200/library/_search?pretty' -d '{
- "query": {
- "terms": {
- "title": [ "crime", "punishment", "complete", "front" ]
- }
- },
- "post_filter" : {
- "term": {
- "available": {
- "value": true,
- "_cache": true
- }
- }
- }
- }'
2.查询方式二
- curl -XGET 'http://127.0.0.1:9200/library/_search?pretty' -d '{
- "query": {
- "filtered": {
- "query": {
- "terms": {
- "title": [ "crime", "punishment", "complete", "front" ]
- }
- },
- "filter": {
- "term": {
- "available": {
- "value": true,
- "_cache": true
- }
- }
- }
- }
- }
- }'

第二种查询方式性能更高:先执行term filter.如果命中缓存效果更好。这样避免了一些不需要返回记录的打分操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。