[ 
https://issues.apache.org/jira/browse/SOLR-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Renata Perkowska updated SOLR-1514:
-----------------------------------

    Description: 
Hi,
in my Jmeter  ATs  I can see that under some circumstances facet search results 
contain '0' both as keys
and values for the integer field called 'year' although I never index zeros. 

When I do a normal search, I don't see any indexed fields with zeros. 

When I run my facet test (using JMeter) in isolation, everything works fine. It 
happens only when it's being run after other tests
(and other indexing/deleting). On the other hand it shouldn't be the case that 
other indexing are influencing this test, as at the end of each test I'm 
deleting
indexed documents so before running the facet test an index is empty.

My facet test looks as follows:
 1. Index group of documents
 2. Perform search on facets
 3. Remove documents from the index.

The results that I'm getting for an integer field 'year':

 1990:4
 1995:4
 0:0
 1991:0
 1992:0
 1993:0
 1994:0
 1996:0
 1997:0
 1998:0

I'm indexing only values 1990-1999, so there certainly shouldn't be any '0'  as 
keys in the result set.

The indexed is being optimized not after each document deletion from and index, 
but only when an index is loaded/unloaded, so the optimization won't solve the 
problem in this case. 
If the facet.mincount>0 is provided, then  I'm not getting 0:0, but other 
entries with '0' values are gone as well:

1990:4
1995:4

I'm also indexing text fields, but I don't see a similar situation in this 
case. This bug only happens for integer fields.


  was:
Hi,
in my Jmeter  ATs  I can see that under some circumstances facet search results 
contain '0' both as keys
and values for the integer field called 'year' although I never index zeros. 

When I do a normal search, I don't see any indexed fields with zeros. 

When I run my facet test (using JMeter) in isolation, everything works fine. It 
happens only when it's being run after other tests
(and other indexing/deleting). On the other hand it shouldn't be the case that 
other indexing are influencing this test, as at the end of each test I'm 
deleting
indexed documents so before running the facet test an index is empty.

My facet test looks as follows:
 1. Index group of documents
 2. Perform search on facets
 3. Remove documents from the index.

The results that I'm getting for an integer field 'year':

 1990:4
 1995:4
 0:0
 1991:0
 1992:0
 1993:0
 1994:0
 1996:0
 1997:0
 1998:0

I'm indexing only values 1990-1999, so there certainly shouldn't be any '0'  as 
keys in the result set.

The indexed is being optimized not after each document deletion from and index, 
but only when an index is loaded/unloaded, so the optimization won't solve the 
problem in this case. 
If the facet.mincount>0 is provided, then  I'm not getting 0:0, but other 
entries with '0' values are gone as well:

1990:4
1995:4



> Facet search results contain 0:0 entries although '0' values were not indexed.
> ------------------------------------------------------------------------------
>
>                 Key: SOLR-1514
>                 URL: https://issues.apache.org/jira/browse/SOLR-1514
>             Project: Solr
>          Issue Type: Bug
>          Components: search
>    Affects Versions: 1.3
>         Environment: Solr is on: Linux  2.6.18-92.1.13.el5xen
>            Reporter: Renata Perkowska
>
> Hi,
> in my Jmeter  ATs  I can see that under some circumstances facet search 
> results contain '0' both as keys
> and values for the integer field called 'year' although I never index zeros. 
> When I do a normal search, I don't see any indexed fields with zeros. 
> When I run my facet test (using JMeter) in isolation, everything works fine. 
> It happens only when it's being run after other tests
> (and other indexing/deleting). On the other hand it shouldn't be the case 
> that other indexing are influencing this test, as at the end of each test I'm 
> deleting
> indexed documents so before running the facet test an index is empty.
> My facet test looks as follows:
>  1. Index group of documents
>  2. Perform search on facets
>  3. Remove documents from the index.
> The results that I'm getting for an integer field 'year':
>  1990:4
>  1995:4
>  0:0
>  1991:0
>  1992:0
>  1993:0
>  1994:0
>  1996:0
>  1997:0
>  1998:0
> I'm indexing only values 1990-1999, so there certainly shouldn't be any '0'  
> as keys in the result set.
> The indexed is being optimized not after each document deletion from and 
> index, but only when an index is loaded/unloaded, so the optimization won't 
> solve the problem in this case. 
> If the facet.mincount>0 is provided, then  I'm not getting 0:0, but other 
> entries with '0' values are gone as well:
> 1990:4
> 1995:4
> I'm also indexing text fields, but I don't see a similar situation in this 
> case. This bug only happens for integer fields.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to