{ query = this.textBox1.Text,
default_field = "_all"
},
This seems to send it. Still don't know how to get the results.
It's like it should be in a foreach(hit in hits) {get fields} but I have
nothing and documentation isn't helping.
On Friday, January 9, 2015 at 12:43:36 PM UTC-5, Garrett Johnson wrote:
> Hi All,
>
> I would like to use Elasticsearch.Net (NEST requires types and I do not
> want strong types) to do a simple _all term search. I can do this using
> the plugin elasticsearch head and I retrieve the appropriate documents.
> Here is some simple code I wrote just to say hey give me all that match.
>
> var node = new Uri(http://myhost:9200);
>
> var config = new ConnectionConfiguration(node);
>
> var exposed = config.ExposeRawResponse(true);
>
> var client = new ElasticsearchClient(config);
>
> var search = new
>
> {
>
> size = 10,
>
> from = 1 * 10,
>
> query = new { query_string = new { query = this.textBox1.Text } },
>
> };
>
> var searchResponse = client.Search("jdbc",search);
>
> This returns these results:
>
> {StatusCode: 200,
> Method: POST,
> Url: http://u4vmeqlditapp01:9200/jdbc/_search,
> Request:
> {"size":10,"from":10,"query":{"query_string":{"query":"Garrett"}}},
> Response:
> {"took":5,"timed_out":false,"_shards":{"total":5,"successful":5,"failed":0},"hits":{"total":10,"max_score":1.1672286,"hits":[]}}}
>
> But no documents.
>
> Here is the JSON I'm trying to replicate:
>
>
>
> - "query": {
> - "bool": {
> - "must": [
> - {
> - "query_string": {
> - "default_field": "_all",
> - "query": "Garrett"
> }
> }
> ],
> - "must_not": [ ],
> - "should": [ ]
> }
> },
> - "from": 0,
> - "size": 25000,
> - "sort": [ ],
> - "facets": { }
>
>
> I'm pretty sure it is because the query doesn't have the default_field set
> to _all... But I don't know how to set that. I've tried several string
> concatenations to no avail.... it just searched for them.
>
> Any one with any ideas. I want to simply search all types for a single
> string.
>
> Garrett
>
>
>
>
>
>
--
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/c7be81ac-d3ff-4841-b458-41aae34df921%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.