[DOCS] Fixed percolate docs errors
This commit is contained in:
parent
d660b18298
commit
30ab6f841d
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
coming[1.0.0.Beta1]
|
coming[1.0.0.Beta1]
|
||||||
|
|
||||||
Tradionally you design documents based on your data and store them into an index and then define queries via the search api
|
Traditionally you design documents based on your data and store them into an index and then define queries via the search api
|
||||||
in order to retrieve these documents. The percolator works in the opposite direction, first you store queries into an
|
in order to retrieve these documents. The percolator works in the opposite direction, first you store queries into an
|
||||||
index and then via the percolate api you define documents in order to retrieve these queries.
|
index and then via the percolate api you define documents in order to retrieve these queries.
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ The percolate api returns matches that refer to percolate queries that have matc
|
||||||
[float]
|
[float]
|
||||||
=== Indexing percolator queries
|
=== Indexing percolator queries
|
||||||
|
|
||||||
Percolate queries are stored as documents in a specific format and in an aribitrary index under a reserved type with the
|
Percolate queries are stored as documents in a specific format and in an arbitrary index under a reserved type with the
|
||||||
name `_percolator`. The query itself is placed as is in a json objects under the top level field `query`.
|
name `_percolator`. The query itself is placed as is in a json objects under the top level field `query`.
|
||||||
|
|
||||||
[source,js]
|
[source,js]
|
||||||
|
@ -173,9 +173,9 @@ curl -XGET 'localhost:9200/twitter/tweet/_percolate' -d '{
|
||||||
|
|
||||||
.Additional supported query string options
|
.Additional supported query string options
|
||||||
* `routing` - In the case the percolate queries are partitioned by a custom routing value, that routing option make sure
|
* `routing` - In the case the percolate queries are partitioned by a custom routing value, that routing option make sure
|
||||||
that the percolate request only gets executed on the shard where the routing value is partioned to. This means that
|
that the percolate request only gets executed on the shard where the routing value is partitioned to. This means that
|
||||||
the percolate request only gets executed on one shard instead of all shards. Multiple values can be specified as a
|
the percolate request only gets executed on one shard instead of all shards. Multiple values can be specified as a
|
||||||
comma seperated string, in that case the request can be be executed on more than one shard.
|
comma separated string, in that case the request can be be executed on more than one shard.
|
||||||
* `preference` - Controls which shard replicas are preferred to execute the request on. Works the same as in the search api.
|
* `preference` - Controls which shard replicas are preferred to execute the request on. Works the same as in the search api.
|
||||||
* `ignore_indices` - Controls if missing indices should silently be ignored. Same as is in the search api.
|
* `ignore_indices` - Controls if missing indices should silently be ignored. Same as is in the search api.
|
||||||
* `percolate_format` - If `ids` is specified then the matches array in the percolate response will contain a string
|
* `percolate_format` - If `ids` is specified then the matches array in the percolate response will contain a string
|
||||||
|
@ -321,9 +321,9 @@ Depending on the percolate action different parameters can be specified. For exa
|
||||||
document actions support different parameters.
|
document actions support different parameters.
|
||||||
|
|
||||||
.The following endpoints are supported
|
.The following endpoints are supported
|
||||||
* POST /[index]/[type]/_mpercolate
|
* GET|POST /[index]/[type]/_mpercolate
|
||||||
* POST /[index]/_mpercolate
|
* GET}POST /[index]/_mpercolate
|
||||||
* POST /_mpercolate
|
* GET|POST /_mpercolate
|
||||||
|
|
||||||
The `index` and `type` defined in the url path are the default index and type.
|
The `index` and `type` defined in the url path are the default index and type.
|
||||||
|
|
||||||
|
@ -346,13 +346,13 @@ requests.txt:
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
{"percolate" : {"index" : twitter", "type" : "tweet"}}
|
{"percolate" : {"index" : twitter", "type" : "tweet"}}
|
||||||
{"doc" : {"message" : "some text"}}
|
{"doc" : {"message" : "some text"}}
|
||||||
{"percolate" : "index" : twitter", "type" : "tweet", "id" : "1"}
|
{"percolate" : {"index" : twitter", "type" : "tweet", "id" : "1"}}
|
||||||
{}
|
{}
|
||||||
{"percolate" : "index" : users", "type" : "user", "id" : "3", "percolate_index" : "users_2012" }
|
{"percolate" : {"index" : users", "type" : "user", "id" : "3", "percolate_index" : "users_2012" }}
|
||||||
{"size" : 10}
|
{"size" : 10}
|
||||||
{"count" : {"index" : twitter", "type" : "tweet"}}
|
{"count" : {"index" : twitter", "type" : "tweet"}}
|
||||||
{"doc" : {"message" : "some other text"}}
|
{"doc" : {"message" : "some other text"}}
|
||||||
{"count" : "index" : twitter", "type" : "tweet", "id" : "1"}
|
{"count" : {"index" : twitter", "type" : "tweet", "id" : "1"}}
|
||||||
{}
|
{}
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue