You need a Filter query in conjunction the query, see: 
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-filtered-query.html

something like this, Though, I am not sure, if this is entirely correct, 
but you get the idea:

{
    "filtered" : {
        "query" : {
            "term" : { "author" : "myauthor" }
        },
        "filter" : {
            "term" : {
                "text" : "grade" }
            }
        }
    }
}




On Monday, March 24, 2014 9:54:40 AM UTC+1, Mahesh Chary wrote:
>
> Hi ,
>      i have some indexed fields like: {  text:some text, id:123, 
> author:mahesh },{  text:some text, id:124, author:rajesh }.........{},i 
> want to search a "word" from the object where author is mahesh not in other 
> objects by elasticsearch using node ...please help me how to prepare a 
> query object.
>
>
> currently i am using this query which returns matches from all indexed 
> fields but i want to search a keyword in a particular author
>
> query:
>
> {"query" : {
>          term:{text:"grade"}        
>     }
>
> }
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/52d7e8b0-a9c9-4541-9ad0-d3eeb445fdb2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to