[
https://issues.apache.org/jira/browse/SOLR-8496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15101815#comment-15101815
]
Andreas Müller commented on SOLR-8496:
--------------------------------------
We did a complete new index from scratch. There 48545 docs in the index. The
effect only occurred if there are 10k docs in the index. In the following our
solr configuration and scheme and the output of CacheIndex
{code:title=solrconfig.xml|borderStyle=solid}
<config>
<luceneMatchVersion>4.5</luceneMatchVersion>
<!-- The DirectoryFactory to use for indexes.
solr.StandardDirectoryFactory, the default, is filesystem based.
solr.RAMDirectoryFactory is memory based, not persistent, and doesn't
work with replication. -->
<directoryFactory name="DirectoryFactory"
class="${solr.directoryFactory:solr.StandardDirectoryFactory}"/>
<updateHandler class="solr.DirectUpdateHandler2">
<autoSoftCommit>
<maxTime>1000</maxTime>
</autoSoftCommit>
<autoCommit>
<maxTime>60000</maxTime>
<openSearcher>false</openSearcher>
</autoCommit>
</updateHandler>
<requestDispatcher handleSelect="true" >
<requestParsers enableRemoteStreaming="false"
multipartUploadLimitInKB="2048" />
</requestDispatcher>
<requestHandler name="standard" class="solr.StandardRequestHandler"
default="true" />
<requestHandler name="/update" class="solr.UpdateRequestHandler" />
<requestHandler name="/admin/"
class="org.apache.solr.handler.admin.AdminHandlers" />
<!-- config for the admin interface -->
<admin>
<defaultQuery>solr</defaultQuery>
</admin>
</config>
{code}
{code:title=schema.xml|borderStyle=solid}
<schema name="company comptest3" version="1.1">
<types>
<fieldType name="string" class="solr.StrField" sortMissingLast="true"
omitNorms="true"/>
<!-- boolean type: "true" or "false" -->
<fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"
omitNorms="true"/>
<!-- Default numeric field types. For faster range queries, consider
the tint/tfloat/tlong/tdouble types. -->
<fieldType name="int" class="solr.TrieIntField" precisionStep="0"
omitNorms="true" positionIncrementGap="0"/>
<fieldType name="date" class="solr.TrieDateField" omitNorms="true"
precisionStep="0" positionIncrementGap="0"/>
<fieldType name="long" class="solr.TrieLongField" precisionStep="0"
omitNorms="true" positionIncrementGap="0"/>
<!-- lat long fields -->
<fieldType name="double" class="solr.TrieDoubleField" precisionStep="0"
omitNorms="true" positionIncrementGap="0"/>
<!-- A Trie based date field for faster date range queries and date
faceting. -->
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true"
precisionStep="6" positionIncrementGap="0"/>
<!-- A text field that only splits on whitespace for exact matching of
words -->
<fieldType name="text_ws" class="solr.TextField"
positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
</analyzer>
</fieldType>
<fieldType name="text" class="solr.TextField"
positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1" generateNumberParts="1" catenateWords="1"
catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1" generateNumberParts="1" catenateWords="0"
catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
<fieldType name="text_rev" class="solr.TextField"
positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1" generateNumberParts="1" catenateWords="1"
catenateNumbers="1" catenateAll="0" splitOnCaseChange="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.ReversedWildcardFilterFactory"
withOriginal="true" maxPosAsterisk="3" maxPosQuestion="2"
maxFractionAsterisk="0.33"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1" generateNumberParts="1" catenateWords="0"
catenateNumbers="0" catenateAll="0" splitOnCaseChange="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
<fieldtype name="phonetic" stored="true" indexed="true"
class="solr.TextField" >
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.DoubleMetaphoneFilterFactory"
inject="false"/>
</analyzer>
</fieldtype>
<!-- lowercases the entire field value, keeping it as a single token.
-->
<fieldType name="lowercase" class="solr.TextField"
positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory" />
</analyzer>
</fieldType>
<fieldType name="location" class="solr.LatLonType"
subFieldSuffix="_coordinate"/>
</types>
<fields>
<!-- general -->
<field name="id" type="int" indexed="true"
stored="true" multiValued="false" required="true"/>
<field name="dummyask" type="boolean" indexed="true"
stored="true" multiValued="false" />
<field name="disabled" type="boolean" indexed="true"
stored="true" multiValued="false" />
<field name="closed" type="boolean" indexed="true"
stored="true" multiValued="false" />
<field name="show" type="boolean" indexed="true"
stored="true" multiValued="false" />
<field name="pagecalls" type="int" indexed="true"
stored="true" multiValued="false" />
<field name="publicated" type="tdate" indexed="true"
stored="true" multiValued="false" />
<field name="name" type="text_rev" indexed="true"
stored="true" multiValued="false" />
<field name="name_filtered" type="lowercase" indexed="true"
stored="true" multiValued="false" />
<field name="name_phonetic" type="lowercase" indexed="true"
stored="true" multiValued="false" />
<field name="manufacturer" type="boolean" indexed="true"
stored="true" multiValued="false" />
<field name="fulltext" type="text_rev" indexed="true"
stored="true" multiValued="false" />
<field name="owner" type="text_rev" indexed="true"
stored="true" multiValued="true" />
<field name="member" type="boolean" indexed="true"
stored="true" multiValued="false" />
<field name="professions" type="long" indexed="true"
stored="true" multiValued="true" />
<field name="founding" type="tdate" indexed="true"
stored="true" multiValued="false" />
<field name="employee_number" type="int" indexed="true"
stored="true" multiValued="false" />
<field name="jobs" type="boolean" indexed="true"
stored="true" multiValued="false" />
<field name="image" type="text"
indexed="false" stored="true" multiValued="false" />
<!-- geografic options -->
<field name="ort" type="lowercase" indexed="true"
stored="true" multiValued="true" />
<field name="plz" type="lowercase" indexed="true"
stored="true" multiValued="true" />
<field name="land" type="lowercase" indexed="true"
stored="true" multiValued="true" />
<field name="bundesland" type="lowercase" indexed="true"
stored="true" multiValued="true" />
<field name="lat" type="double" indexed="true"
stored="true" multiValued="true" />
<field name="lon" type="double" indexed="true"
stored="true" multiValued="true" />
<field name="geo" type="location" indexed="true"
stored="true" multiValued="false" />
<field name="geo_0_coordinate" type="double" indexed="true"
stored="true" multiValued="false" />
<field name="geo_1_coordinate" type="double" indexed="true"
stored="true" multiValued="false" />
<!-- display fields -->
<field name="profession_display" type="text"
indexed="false" stored="true" multiValued="true" />
<field name="address_display" type="text_rev" indexed="true"
stored="true" multiValued="true" />
<!-- realized projects -->
<field name="done_projects" type="lowercase" indexed="true"
stored="true" multiValued="true"/>
<!-- projects in planing / projects in construction -->
<field name="projects" type="long" indexed="true"
stored="true" multiValued="true"/>
<!-- references -->
<field name="references" type="lowercase" indexed="true"
stored="true" multiValued="true"/>
<field name="reference_info" type="text"
indexed="false" stored="true" multiValued="false"/>
<field name="relevance" type="int" indexed="true"
stored="true" multiValued="false"/>
<field name="_version_" type="long" indexed="true"
stored="true"/>
</fields>
<!-- field to use to determine and enforce document uniqueness. -->
<uniqueKey>id</uniqueKey>
<!-- field for the QueryParser to use when an explicit fieldname is absent
-->
<defaultSearchField>name</defaultSearchField>
<!-- SolrQueryParser configuration: defaultOperator="AND|OR" -->
<solrQueryParser defaultOperator="OR"/>
</schema>
{code}
{code:title=java -cp
../server/solr-webapp/webapp/WEB-INF/lib/lucene-core-5.4.0.jar
-ea:org.apache.lucene... org.apache.lucene.index.CheckIndex
../server/solr/companies/data/index
|borderStyle=solid}
Opening index @ ../server/solr/companies/data/index
Segments file=segments_4t numSegments=10 version=5.4.0
id=8b82erk4sdq7dvuluswzgthh5 format= userData={commitTimeMSec=1452862011769}
1 of 10: name=_3fw maxDoc=44624
version=5.4.0
id=8b82erk4sdq7dvuluswzgth5m
codec=Lucene54
compound=false
numFiles=11
size (MB)=54.18
diagnostics = {os=Linux, java.vendor=Oracle Corporation,
java.version=1.8.0_66-internal, java.vm.version=25.66-b17,
lucene.version=5.4.0, mergeMaxNumSegments=-1, os.arch=amd64,
java.runtime.version=1.8.0_66-internal-b17, source=merge, mergeFactor=10,
os.version=3.11-2-amd64, timestamp=1452857890899}
has deletions [delGen=5]
test: open reader.........OK [took 1.244 sec]
test: check integrity.....OK [took 0.148 sec]
test: check live docs.....OK [500 deleted docs] [took 0.011 sec]
test: field infos.........OK [35 fields] [took 0.001 sec]
test: field norms.........OK [12 fields] [took 0.048 sec]
test: terms, freq, prox...OK [1119766 terms; 5522980 terms/docs pairs;
6617236 tokens] [took 5.664 sec]
test: stored fields.......OK [1786969 total field count; avg 40.5 fields
per doc] [took 2.215 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.001 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.001 sec]
2 of 10: name=_3pc maxDoc=1476
version=5.4.0
id=8b82erk4sdq7dvuluswzgthf8
codec=Lucene54
compound=true
numFiles=3
size (MB)=1.988
diagnostics = {os=Linux, java.vendor=Oracle Corporation,
java.version=1.8.0_66-internal, java.vm.version=25.66-b17,
lucene.version=5.4.0, mergeMaxNumSegments=-1, os.arch=amd64,
java.runtime.version=1.8.0_66-internal-b17, source=merge, mergeFactor=10,
os.version=3.11-2-amd64, timestamp=1452861829493}
no deletions
test: open reader.........OK [took 0.034 sec]
test: check integrity.....OK [took 0.006 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [35 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.001 sec]
test: terms, freq, prox...OK [67708 terms; 174468 terms/docs pairs; 204435
tokens] [took 0.938 sec]
test: stored fields.......OK [59440 total field count; avg 40.3 fields per
doc] [took 0.052 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.000 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.001 sec]
3 of 10: name=_3pw maxDoc=1426
version=5.4.0
id=8b82erk4sdq7dvuluswzgthfs
codec=Lucene54
compound=true
numFiles=3
size (MB)=2.08
diagnostics = {os=Linux, java.vendor=Oracle Corporation,
java.version=1.8.0_66-internal, java.vm.version=25.66-b17,
lucene.version=5.4.0, mergeMaxNumSegments=-1, os.arch=amd64,
java.runtime.version=1.8.0_66-internal-b17, source=merge, mergeFactor=10,
os.version=3.11-2-amd64, timestamp=1452861864304}
no deletions
test: open reader.........OK [took 0.019 sec]
test: check integrity.....OK [took 0.015 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [35 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.001 sec]
test: terms, freq, prox...OK [67794 terms; 175792 terms/docs pairs; 216683
tokens] [took 0.836 sec]
test: stored fields.......OK [62036 total field count; avg 43.5 fields per
doc] [took 0.056 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.000 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.000 sec]
4 of 10: name=_3pm maxDoc=1398
version=5.4.0
id=8b82erk4sdq7dvuluswzgthfi
codec=Lucene54
compound=true
numFiles=3
size (MB)=2.035
diagnostics = {os=Linux, java.vendor=Oracle Corporation,
java.version=1.8.0_66-internal, java.vm.version=25.66-b17,
lucene.version=5.4.0, mergeMaxNumSegments=-1, os.arch=amd64,
java.runtime.version=1.8.0_66-internal-b17, source=merge, mergeFactor=10,
os.version=3.11-2-amd64, timestamp=1452861844413}
no deletions
test: open reader.........OK [took 0.016 sec]
test: check integrity.....OK [took 0.017 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [35 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.001 sec]
test: terms, freq, prox...OK [67878 terms; 173372 terms/docs pairs; 213758
tokens] [took 0.162 sec]
test: stored fields.......OK [59498 total field count; avg 42.6 fields per
doc] [took 0.048 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.000 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.000 sec]
5 of 10: name=_3r1 maxDoc=114
version=5.4.0
id=8b82erk4sdq7dvuluswzgthgy
codec=Lucene54
compound=true
numFiles=3
size (MB)=0.658
diagnostics = {os=Linux, java.vendor=Oracle Corporation,
java.version=1.8.0_66-internal, java.vm.version=25.66-b17,
lucene.version=5.4.0, mergeMaxNumSegments=-1, os.arch=amd64,
java.runtime.version=1.8.0_66-internal-b17, source=merge, mergeFactor=10,
os.version=3.11-2-amd64, timestamp=1452861925974}
no deletions
test: open reader.........OK [took 0.008 sec]
test: check integrity.....OK [took 0.002 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [35 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.000 sec]
test: terms, freq, prox...OK [18002 terms; 41857 terms/docs pairs; 64375
tokens] [took 0.061 sec]
test: stored fields.......OK [14505 total field count; avg 127.2 fields per
doc] [took 0.018 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.000 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.000 sec]
6 of 10: name=_3r2 maxDoc=1
version=5.4.0
id=8b82erk4sdq7dvuluswzgthgz
codec=Lucene54
compound=false
numFiles=10
size (MB)=0.026
diagnostics = {java.runtime.version=1.8.0_66-internal-b17,
java.vendor=Oracle Corporation, java.version=1.8.0_66-internal,
java.vm.version=25.66-b17, lucene.version=5.4.0, os=Linux, os.arch=amd64,
os.version=3.11-2-amd64, source=flush, timestamp=1452861930569}
no deletions
test: open reader.........OK [took 0.017 sec]
test: check integrity.....OK [took 0.007 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [34 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.000 sec]
test: terms, freq, prox...OK [809 terms; 809 terms/docs pairs; 1374 tokens]
[took 0.010 sec]
test: stored fields.......OK [324 total field count; avg 324.0 fields per
doc] [took 0.001 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.000 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.001 sec]
7 of 10: name=_3r3 maxDoc=1
version=5.4.0
id=8b82erk4sdq7dvuluswzgthh0
codec=Lucene54
compound=false
numFiles=10
size (MB)=0.046
diagnostics = {java.runtime.version=1.8.0_66-internal-b17,
java.vendor=Oracle Corporation, java.version=1.8.0_66-internal,
java.vm.version=25.66-b17, lucene.version=5.4.0, os=Linux, os.arch=amd64,
os.version=3.11-2-amd64, source=flush, timestamp=1452861931845}
no deletions
test: open reader.........OK [took 0.022 sec]
test: check integrity.....OK [took 0.000 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [35 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.000 sec]
test: terms, freq, prox...OK [1611 terms; 1611 terms/docs pairs; 2890
tokens] [took 0.008 sec]
test: stored fields.......OK [805 total field count; avg 805.0 fields per
doc] [took 0.001 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.000 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.000 sec]
8 of 10: name=_3r4 maxDoc=2
version=5.4.0
id=8b82erk4sdq7dvuluswzgthh1
codec=Lucene54
compound=false
numFiles=10
size (MB)=0.097
diagnostics = {java.runtime.version=1.8.0_66-internal-b17,
java.vendor=Oracle Corporation, java.version=1.8.0_66-internal,
java.vm.version=25.66-b17, lucene.version=5.4.0, os=Linux, os.arch=amd64,
os.version=3.11-2-amd64, source=flush, timestamp=1452861933112}
no deletions
test: open reader.........OK [took 0.024 sec]
test: check integrity.....OK [took 0.001 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [35 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.000 sec]
test: terms, freq, prox...OK [3333 terms; 3742 terms/docs pairs; 8204
tokens] [took 0.010 sec]
test: stored fields.......OK [1176 total field count; avg 588.0 fields per
doc] [took 0.005 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.000 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.000 sec]
9 of 10: name=_3r5 maxDoc=2
version=5.4.0
id=8b82erk4sdq7dvuluswzgthh2
codec=Lucene54
compound=false
numFiles=10
size (MB)=0.07
diagnostics = {java.runtime.version=1.8.0_66-internal-b17,
java.vendor=Oracle Corporation, java.version=1.8.0_66-internal,
java.vm.version=25.66-b17, lucene.version=5.4.0, os=Linux, os.arch=amd64,
os.version=3.11-2-amd64, source=flush, timestamp=1452861935365}
no deletions
test: open reader.........OK [took 0.010 sec]
test: check integrity.....OK [took 0.001 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [35 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.001 sec]
test: terms, freq, prox...OK [2346 terms; 2583 terms/docs pairs; 4660
tokens] [took 0.010 sec]
test: stored fields.......OK [1051 total field count; avg 525.5 fields per
doc] [took 0.002 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.000 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.000 sec]
10 of 10: name=_3r6 maxDoc=1
version=5.4.0
id=8b82erk4sdq7dvuluswzgthh4
codec=Lucene54
compound=false
numFiles=10
size (MB)=0.073
diagnostics = {java.runtime.version=1.8.0_66-internal-b17,
java.vendor=Oracle Corporation, java.version=1.8.0_66-internal,
java.vm.version=25.66-b17, lucene.version=5.4.0, os=Linux, os.arch=amd64,
os.version=3.11-2-amd64, source=flush, timestamp=1452861952782}
no deletions
test: open reader.........OK [took 0.008 sec]
test: check integrity.....OK [took 0.001 sec]
test: check live docs.....OK [took 0.000 sec]
test: field infos.........OK [35 fields] [took 0.000 sec]
test: field norms.........OK [12 fields] [took 0.000 sec]
test: terms, freq, prox...OK [2581 terms; 2581 terms/docs pairs; 5101
tokens] [took 0.011 sec]
test: stored fields.......OK [1241 total field count; avg 1241.0 fields per
doc] [took 0.001 sec]
test: term vectors........OK [0 total term vector count; avg 0.0 term/freq
vector fields per doc] [took 0.003 sec]
test: docvalues...........OK [0 docvalues fields; 0 BINARY; 0 NUMERIC; 0
SORTED; 0 SORTED_NUMERIC; 0 SORTED_SET] [took 0.000 sec]
No problems were detected with this index.
{code}
> Facet search count numbers are falsified by older document versions
> -------------------------------------------------------------------
>
> Key: SOLR-8496
> URL: https://issues.apache.org/jira/browse/SOLR-8496
> Project: Solr
> Issue Type: Bug
> Affects Versions: 5.4
> Environment: Linux 3.16.0-4-amd64 x86_64 Debian 8.2
> openjdk-7-jre-headless:amd64 version 7u91-2.6.3-1~deb8u1
> solr-5.4.0, extracted from official tar
> Default solr settings from install script:SOLR_HEAP="512m"
> GC_LOG_OPTS="-verbose:gc -XX:+PrintHeapAtGC -XX:+PrintGCDetails \
> -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution
> -XX:+PrintGCApplicationStoppedTime"
> GC_TUNE="-XX:NewRatio=3 \
> -XX:SurvivorRatio=4 \
> -XX:TargetSurvivorRatio=90 \
> -XX:MaxTenuringThreshold=8 \
> -XX:+UseConcMarkSweepGC \
> -XX:+UseParNewGC \
> -XX:ConcGCThreads=4 -XX:ParallelGCThreads=4 \
> -XX:+CMSScavengeBeforeRemark \
> -XX:PretenureSizeThreshold=64m \
> -XX:+UseCMSInitiatingOccupancyOnly \
> -XX:CMSInitiatingOccupancyFraction=50 \
> -XX:CMSMaxAbortablePrecleanTime=6000 \
> -XX:+CMSParallelRemarkEnabled \
> -XX:+ParallelRefProcEnabled"
> SOLR_OPTS="$SOLR_OPTS -Xss256k"
> Reporter: Andreas Müller
>
> Our setup is based on multiple cores. In One core we have a multi-filed with
> integer values. and some other unimportant fields. We're using multi-faceting
> for this field.
> We're querying a test scenario with:
> {code}
> http://localhost:8983/solr/core-name/select?q=dummyask: (true) AND
> manufacturer: false AND id: (15039 16882 10850
> 20781)&fq={!tag=professions}professions:
> (59)&fl=id&wt=json&indent=true&facet=true&facet.field={!ex=professions}professions
> {code}
> - Query: (numDocs:48545, maxDoc:48545)
> {code:xml}
> <response>
> <lst name="responseHeader">
> <int name="status">0</int>
> <int name="QTime">1</int>
> </lst>
> <result name="response" numFound="4" start="0">
> <doc>
> <int name="id">10850</int>
> </doc>
> <doc>
> <int name="id">16882</int>
> </doc>
> <doc>
> <int name="id">15039</int>
> </doc>
> <doc>
> <int name="id">20781</int>
> </doc>
> </result>
> <lst name="facet_counts">
> <lst name="facet_queries"/>
> <lst name="facet_fields">
> <lst name="professions">
> <int name="59">4</int>
> </lst>
> </lst>
> <lst name="facet_dates"/>
> <lst name="facet_ranges"/>
> <lst name="facet_intervals"/>
> <lst name="facet_heatmaps"/>
> </lst>
> </response>
> {code}
> - Then we update one document and change some fields (numDocs:48545,
> maxDoc:48546) *The number of maxDocs is increased*
> {code:xml}
> <response>
> <lst name="responseHeader">
> <int name="status">0</int>
> <int name="QTime">1</int>
> </lst>
> <result name="response" numFound="4" start="0">
> <doc>
> <int name="id">10850</int>
> </doc>
> <doc>
> <int name="id">16882</int>
> </doc>
> <doc>
> <int name="id">15039</int>
> </doc>
> <doc>
> <int name="id">20781</int>
> </doc>
> </result>
> <lst name="facet_counts">
> <lst name="facet_queries"/>
> <lst name="facet_fields">
> <lst name="professions">
> <int name="59">5</int>
> </lst>
> </lst>
> <lst name="facet_dates"/>
> <lst name="facet_ranges"/>
> <lst name="facet_intervals"/>
> <lst name="facet_heatmaps"/>
> </lst>
> </response>
> {code}
> *The Problem:*
> In the first query, we're getting a facet count of 4, which is correct. After
> updating one document, we're getting 5 as a result wich is not correct.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]