bq: deleted entire index from the solr by delete by query command

That's not what I meant. Either
a> create an entirely new collection starting with the modified schema
or
b> shut down all your Solr instances. Go into each replica/core and
'rm -rf data'. Restart Solr.

That way you're absolutely sure everything's gone.

Best,
Erick

On Fri, Jun 16, 2017 at 9:10 AM, Aman Deep Singh
<amandeep.coo...@gmail.com> wrote:
> Yes ,it was a new schema(new collection),and after that I change only
> docvalues= true using schema api,but before changing the schema I have
> deleted entire index from the solr by delete by query command using admin
> gui.
>
> On 16-Jun-2017 9:28 PM, "Erick Erickson" <erickerick...@gmail.com> wrote:
>
> My guess is you changed the definition of the field from
> multiValued="true" to "false" at some point. Even if you re-index all
> docs, some of the metadata can still be present.
>
> Did yo completely blow away the data? By that I mean remove the entire
> data dir (i.e. the parent of the "index" directory) (stand alone) or
> create a new collection (SolrCloud)?
>
> Best,
> Erick
>
> On Fri, Jun 16, 2017 at 1:39 AM, Aman Deep Singh
> <amandeep.coo...@gmail.com> wrote:
>> Hi,
>> Facets are not working when i'm querying with group command
>> request-
>> facet.field=isBlibliShipping&facet=true&group.facet=true&
> group.field=productCode&group=true&indent=on&q=*:*&wt=json
>>
>> Schema for facet field
>> <field name="isBlibliShipping" type="tint" docValues="true" multiValued=
>> "false" indexed="true"stored="true"/>
>>
>> It was throwing error stating
>> Type mismatch: isBlibliShipping was indexed with multiple values per
>> document, use SORTED_SET instead
>>
>> The full stacktrace is attached as below
>> 2017-06-16 08:20:47.367 INFO  (qtp1205044462-12) [c:productCollection
>> s:shard1 r:core_node1 x:productCollection_shard1_replica1]
>> o.a.s.c.S.Request [productCollection_shard1_replica1]  webapp=/solr
>> path=/select
>> params={q=*:*&facet.field=isBlibliShipping&indent=on&
> group.facet=true&facet=true&wt=json&group.field=productCode&_=1497601224212&
> group=true}
>> hits=5346 status=500 QTime=29
>> 2017-06-16 08:20:47.369 ERROR (qtp1205044462-12) [c:productCollection
>> s:shard1 r:core_node1 x:productCollection_shard1_replica1]
>> o.a.s.s.HttpSolrCall null:org.apache.solr.common.SolrException: *Exception
>> during facet.field: isBlibliShipping*
>>     at
>> org.apache.solr.request.SimpleFacets.lambda$getFacetFieldCounts$0(
> SimpleFacets.java:809)
>>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>     at org.apache.solr.request.SimpleFacets$3.execute(
> SimpleFacets.java:742)
>>     at
>> org.apache.solr.request.SimpleFacets.getFacetFieldCounts(
> SimpleFacets.java:818)
>>     at
>> org.apache.solr.handler.component.FacetComponent.
> getFacetCounts(FacetComponent.java:330)
>>     at
>> org.apache.solr.handler.component.FacetComponent.
> process(FacetComponent.java:274)
>>     at
>> org.apache.solr.handler.component.SearchHandler.handleRequestBody(
> SearchHandler.java:296)
>>     at
>> org.apache.solr.handler.RequestHandlerBase.handleRequest(
> RequestHandlerBase.java:173)
>>     at org.apache.solr.core.SolrCore.execute(SolrCore.java:2477)
>>     at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:723)
>>     at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:529)
>>     at
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(
> SolrDispatchFilter.java:361)
>>     at
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(
> SolrDispatchFilter.java:305)
>>     at
>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.
> doFilter(ServletHandler.java:1691)
>>     at
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582)
>>     at
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(
> ScopedHandler.java:143)
>>     at
>> org.eclipse.jetty.security.SecurityHandler.handle(
> SecurityHandler.java:548)
>>     at
>> org.eclipse.jetty.server.session.SessionHandler.
> doHandle(SessionHandler.java:226)
>>     at
>> org.eclipse.jetty.server.handler.ContextHandler.
> doHandle(ContextHandler.java:1180)
>>     at
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)
>>     at
>> org.eclipse.jetty.server.session.SessionHandler.
> doScope(SessionHandler.java:185)
>>     at
>> org.eclipse.jetty.server.handler.ContextHandler.
> doScope(ContextHandler.java:1112)
>>     at
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(
> ScopedHandler.java:141)
>>     at
>> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(
> ContextHandlerCollection.java:213)
>>     at
>> org.eclipse.jetty.server.handler.HandlerCollection.
> handle(HandlerCollection.java:119)
>>     at
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(
> HandlerWrapper.java:134)
>>     at
>> org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(
> RewriteHandler.java:335)
>>     at
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(
> HandlerWrapper.java:134)
>>     at org.eclipse.jetty.server.Server.handle(Server.java:534)
>>     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
>>     at
>> org.eclipse.jetty.server.HttpConnection.onFillable(
> HttpConnection.java:251)
>>     at
>> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(
> AbstractConnection.java:273)
>>     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
>>     at
>> org.eclipse.jetty.io.SelectChannelEndPoint$2.run(
> SelectChannelEndPoint.java:93)
>>     at
>> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.
> executeProduceConsume(ExecuteProduceConsume.java:303)
>>     at
>> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.
> produceConsume(ExecuteProduceConsume.java:148)
>>     at
>> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(
> ExecuteProduceConsume.java:136)
>>     at
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(
> QueuedThreadPool.java:671)
>>     at
>> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(
> QueuedThreadPool.java:589)
>>     at java.lang.Thread.run(Thread.java:745)
>> Caused by: *java.lang.IllegalStateException: Type mismatch:
>> isBlibliShipping was indexed with multiple values per document, use
>> SORTED_SET instead*
>>     at
>> org.apache.solr.uninverting.FieldCacheImpl$SortedDocValuesCache.
> createValue(FieldCacheImpl.java:799)
>>     at
>> org.apache.solr.uninverting.FieldCacheImpl$Cache.get(
> FieldCacheImpl.java:187)
>>     at
>> org.apache.solr.uninverting.FieldCacheImpl.getTermsIndex(
> FieldCacheImpl.java:767)
>>     at
>> org.apache.solr.uninverting.FieldCacheImpl.getTermsIndex(
> FieldCacheImpl.java:747)
>>     at
>> org.apache.solr.uninverting.UninvertingReader.getSortedDocValues(
> UninvertingReader.java:319)
>>     at org.apache.lucene.index.DocValues.getSorted(DocValues.java:262)
>>     at
>> org.apache.lucene.search.grouping.term.TermGroupFacetCollector$SV.
> doSetNextReader(TermGroupFacetCollector.java:129)
>>     at
>> org.apache.lucene.search.SimpleCollector.getLeafCollector(
> SimpleCollector.java:33)
>>     at
>> org.apache.solr.request.SimpleFacets$2.getLeafCollector(SimpleFacets.
> java:730)
>>     at org.apache.lucene.search.IndexSearcher.search(
> IndexSearcher.java:659)
>>     at org.apache.lucene.search.IndexSearcher.search(
> IndexSearcher.java:472)
>>     at
>> org.apache.solr.request.SimpleFacets.getGroupedCounts(
> SimpleFacets.java:692)
>>     at
>> org.apache.solr.request.SimpleFacets.getTermCounts(SimpleFacets.java:476)
>>     at
>> org.apache.solr.request.SimpleFacets.getTermCounts(SimpleFacets.java:405)
>>     at
>> org.apache.solr.request.SimpleFacets.lambda$getFacetFieldCounts$0(
> SimpleFacets.java:803)
>>     ... 39 more
>>
>> However if I try to query without grouping it is working fine.
>> Any Idea how to fix this.
>>
>> Thanks,
>> Aman Deep Singh

Reply via email to