You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by Pierre Padovani <pi...@civitaslearning.com> on 2018/05/04 19:34:34 UTC
Odd warning during search
We are seeing this warning message:
not using index-search for attribute 'Referenceable.qualifiedName'; might
cause poor performance
I have not been able to find a configuration related to indexing/search or
documentation that could help us resolve this.
Can someone help clarify what would cause this?
Thanks!
Pierre Padovani
Re: Odd warning during search
Posted by Apoorv Naik <an...@hortonworks.com>.
These are the (known) special characters that would trigger such warnings.
private static boolean isIndexQuerySpecialChar(char c) {
switch (c) {
case '+':
case '-':
case '&':
case '|':
case '!':
case '(':
case ')':
case '{':
case '}':
case '[':
case ']':
case '^':
case '"':
case '~':
case '*':
case '?':
case ':':
case '/':
case '#':
case '$':
case '%':
case '@':
case '=':
return true;
}
return false;
}
On 5/4/18, 1:52 PM, "Apoorv Naik" <an...@hortonworks.com> wrote:
What is the qualified name that you're searching on ? If it has special characters then the index query won't be executed because the indexing backend tokenizes the search string on every occurrence of a special character.
Hence the warning.
On 5/4/18, 1:29 PM, "Pierre Padovani" <pi...@civitaslearning.com> wrote:
I don't have it of hand, but this is the code snippet with the Atlas client
we used:
SearchParameters.FilterCriteria qualifiedNameCriteria = new
SearchParameters.FilterCriteria();
qualifiedNameCriteria.setAttributeName(QUALIFIED_NAME);
qualifiedNameCriteria.setOperator(SearchParameters.Operator.EQ);
qualifiedNameCriteria.setAttributeValue(qualifiedName);
SearchParameters searchParams = new SearchParameters();
searchParams.setTypeName(typeName);
searchParams.setExcludeDeletedEntities(true);
searchParams.setEntityFilters(qualifiedNameCriteria);
searchParams.setLimit(ATLAS_SEARCH_LIMIT);
AtlasSearchResult searchResult = atlas.facetedSearch(searchParams);
On Fri, May 4, 2018 at 2:37 PM, Apoorv Naik <an...@hortonworks.com> wrote:
> What is the search criteria that you're working with ? If it's basically
> search , can you share the request JSON ?
>
> Sent from Nine<http://www.9folders.com/>
> ________________________________
> From: Pierre Padovani <pi...@civitaslearning.com>
> Sent: Friday, May 4, 2018 12:34 PM
> To: dev@atlas.apache.org
> Subject: Odd warning during search
>
> We are seeing this warning message:
>
> not using index-search for attribute 'Referenceable.qualifiedName'; might
> cause poor performance
>
> I have not been able to find a configuration related to indexing/search or
> documentation that could help us resolve this.
>
> Can someone help clarify what would cause this?
>
> Thanks!
>
> Pierre Padovani
>
Re: Odd warning during search
Posted by Apoorv Naik <an...@hortonworks.com>.
What is the qualified name that you're searching on ? If it has special characters then the index query won't be executed because the indexing backend tokenizes the search string on every occurrence of a special character.
Hence the warning.
On 5/4/18, 1:29 PM, "Pierre Padovani" <pi...@civitaslearning.com> wrote:
I don't have it of hand, but this is the code snippet with the Atlas client
we used:
SearchParameters.FilterCriteria qualifiedNameCriteria = new
SearchParameters.FilterCriteria();
qualifiedNameCriteria.setAttributeName(QUALIFIED_NAME);
qualifiedNameCriteria.setOperator(SearchParameters.Operator.EQ);
qualifiedNameCriteria.setAttributeValue(qualifiedName);
SearchParameters searchParams = new SearchParameters();
searchParams.setTypeName(typeName);
searchParams.setExcludeDeletedEntities(true);
searchParams.setEntityFilters(qualifiedNameCriteria);
searchParams.setLimit(ATLAS_SEARCH_LIMIT);
AtlasSearchResult searchResult = atlas.facetedSearch(searchParams);
On Fri, May 4, 2018 at 2:37 PM, Apoorv Naik <an...@hortonworks.com> wrote:
> What is the search criteria that you're working with ? If it's basically
> search , can you share the request JSON ?
>
> Sent from Nine<http://www.9folders.com/>
> ________________________________
> From: Pierre Padovani <pi...@civitaslearning.com>
> Sent: Friday, May 4, 2018 12:34 PM
> To: dev@atlas.apache.org
> Subject: Odd warning during search
>
> We are seeing this warning message:
>
> not using index-search for attribute 'Referenceable.qualifiedName'; might
> cause poor performance
>
> I have not been able to find a configuration related to indexing/search or
> documentation that could help us resolve this.
>
> Can someone help clarify what would cause this?
>
> Thanks!
>
> Pierre Padovani
>
Re: Odd warning during search
Posted by Pierre Padovani <pi...@civitaslearning.com>.
I don't have it of hand, but this is the code snippet with the Atlas client
we used:
SearchParameters.FilterCriteria qualifiedNameCriteria = new
SearchParameters.FilterCriteria();
qualifiedNameCriteria.setAttributeName(QUALIFIED_NAME);
qualifiedNameCriteria.setOperator(SearchParameters.Operator.EQ);
qualifiedNameCriteria.setAttributeValue(qualifiedName);
SearchParameters searchParams = new SearchParameters();
searchParams.setTypeName(typeName);
searchParams.setExcludeDeletedEntities(true);
searchParams.setEntityFilters(qualifiedNameCriteria);
searchParams.setLimit(ATLAS_SEARCH_LIMIT);
AtlasSearchResult searchResult = atlas.facetedSearch(searchParams);
On Fri, May 4, 2018 at 2:37 PM, Apoorv Naik <an...@hortonworks.com> wrote:
> What is the search criteria that you're working with ? If it's basically
> search , can you share the request JSON ?
>
> Sent from Nine<http://www.9folders.com/>
> ________________________________
> From: Pierre Padovani <pi...@civitaslearning.com>
> Sent: Friday, May 4, 2018 12:34 PM
> To: dev@atlas.apache.org
> Subject: Odd warning during search
>
> We are seeing this warning message:
>
> not using index-search for attribute 'Referenceable.qualifiedName'; might
> cause poor performance
>
> I have not been able to find a configuration related to indexing/search or
> documentation that could help us resolve this.
>
> Can someone help clarify what would cause this?
>
> Thanks!
>
> Pierre Padovani
>
Re: Odd warning during search
Posted by Apoorv Naik <an...@hortonworks.com>.
What is the search criteria that you're working with ? If it's basically search , can you share the request JSON ?
Sent from Nine<http://www.9folders.com/>
________________________________
From: Pierre Padovani <pi...@civitaslearning.com>
Sent: Friday, May 4, 2018 12:34 PM
To: dev@atlas.apache.org
Subject: Odd warning during search
We are seeing this warning message:
not using index-search for attribute 'Referenceable.qualifiedName'; might
cause poor performance
I have not been able to find a configuration related to indexing/search or
documentation that could help us resolve this.
Can someone help clarify what would cause this?
Thanks!
Pierre Padovani