elastigo icon indicating copy to clipboard operation
elastigo copied to clipboard

A Go (golang) based Elasticsearch client library.

Results 72 elastigo issues
Sort by recently updated
recently updated
newest added

bulkindexer exposes some config options to tune when to flush etc, but it's currently hardcoded (via `bulkChannel` and `StartDocChannel`) that if we're busy flushing, we only allow up 100 new...

ES 2.x is now bindeable on multiple addresses

For ElasticSearch 2.x, the Query/Filter API has changed a good deal. Fortunately, it's not that different, but I'm wondering how to best proceed with implementing these changes. Seems like the...

`json` package unmarshalls numbers in JSON to float64, which is not optimal if you are working with big integers, see [this SO question](https://stackoverflow.com/questions/22343083/json-marshaling-with-long-numbers-in-golang-gives-floating-point-number) for example. I'd like to add a...

Sometimes occurred data race issue on `PendingDocuments()`.

Maybe I'm missing something but can we add better error handling? Right now any elasticsearch errors are returned as raw json, which makes them really hard to read. Thx!

Useful when passing through search queries from search form that's available to an end user. Referenced this node implementation: https://github.com/lanetix/node-elasticsearch-sanitize

Because it's not using actual JSON encoding, it's possible to cause errors when strings with various special characters appear in the non-data fields passed to WriteBulkBytes. Some of these should...

Pass by value cant get request result change to Pass by reference then use like var t Tweet err = c.GetSource(IndexName, TypeName, id, nil, &t) fmt.Println(t)

not support bool query and bool filter?