Replies: 1 comment 2 replies
-
I think you will need to include the partial_filter_selector in the
selector passed to _find (in addition to your more discriminative selector)
but otherwise this should work.
…On Thu, 22 Dec 2022, 17:19 Paul Danilo, ***@***.***> wrote:
To improve the query time response, I would like to know if it's possible
to pre-filter the documents where for a _find query is applied :
Create an index like :
{
"index": {
"partial_filter_selector": {
"type": {
"$eq": "installation"
},
"contract.country": {
"$eq": "us"
}
}
},
"ddoc" : "installation-us",
"type" : "json"
}
So if I execute a query like
{
"selector": {},
"use_index": "installation-us"
}
I will only get the documents where doc.type = "installation" and
doc.contract.country = "us". And the possibility to create a selector
only on this specific documents (and apply the selector only on 5k instead
of 500k documents).
—
Reply to this email directly, view it on GitHub
<#4334>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAX362HYBL6RZYIUAX2MHLWOSETBANCNFSM6AAAAAATG6IOIU>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
To improve the query time response, I would like to know if it's possible to pre-filter the documents where for a _find query is applied :
Create an index like :
So if I execute a query like
I will only get the documents where
doc.type = "installation" and doc.contract.country = "us"
. And the possibility to create a selector only on this specific documents (and apply the selector only on 5k instead of 500k documents).Beta Was this translation helpful? Give feedback.
All reactions