Elasticsearch如何在多个字段中进行搜索

时间:2014-08-06 11:42:21

标签: javascript ajax elasticsearch

我正在使用 elasticsearch 1.2.1 ,我想通过标题和内容对来自多个字段的javascript进行搜索。

我的代码是:

 var data = { q: 'title: test};         
 $.ajax({
     data:  data,
     url: http://localhost:9200/_search,
     type:  'GET',
     success: function (data) {
         $.each(data.hits.hits, function(position,hit) {
            $("#<portlet:namespace/>search-pattern").append( '<li>' + hit._source.title + '</li>' );
         });
     }
 });

但除了搜索标题之外,还想寻找内容字段

属性数据的值应该是什么,以便不仅可以通过字段&#39;标题&#39;进行搜索。还有字段&#39;内容&#39;

有人可以帮帮我吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试使用Request Body Search,使用Query DSL

指定条件