Solr Ergebnis die Gruppierung der Fehler .Unerwartete docvalues Typ SORTED_SET für das Feld 'Lieferant' (expected=SORTIERT)

Ich habe eine solr-schema wie dieses

<fields>
   <field name="id" type="string" indexed="false" stored="true" required="true" />  
   <field name="product" type="string" indexed="true" stored="true" required="true" /> 
   <field name="vendor" type="string" indexed="true" stored="true" required="true" /> 
   <field name="language" type="string" indexed="true" stored="true" required="true" /> 
   <field name="TotalInvoices" type="float" indexed="true" stored="true" required="true"/> 
</fields>   

Ich bin das Abfragen von schema-und das Ergebnis ist, wie dieses

product,Vendor,Invoice
abc,vendor1,49206.75999999998
abc,vendor2,35654.98000000001
abc,vendor2,94861.25999999998
abc,vendor3,990.9600000000012
abc,vendor3,990.9600000000012
abc,vendor3,990.960000000001

Ich möchte die Gruppe das Ergebnis durch den Verkäufer Feld, so dass ich eine Abfrage wie diese

http://localhost:8983/solr/gettingstarted_shard2_replica2/select?q=abc
&fl=product%2Cvendor%2CTotalInvoices
&wt=json
&indent=true
&debugQuery=true
&group=true
&group.field=vendor

Ich erhalte eine Fehlermeldung in den debug-Bereich.

"error":{
"msg":"org.apache.solr.client.solrj.SolrServerException: Keine live-SolrServers zur Verfügung, um diese zu bewältigen
Anfrage:[http://10.192.17.110:7574/solr/gettingstarted_shard2_replica1,
http://10.192.17.110:8983/solr/gettingstarted_shard1_replica2,
http://10.192.17.110:7574/solr/gettingstarted_shard1_replica1,
http://10.192.17.110:8983/solr/gettingstarted_shard2_replica2]",
"trace":"org.apache.solr.common.SolrException: org.apache.solr.client.solrj.SolrServerException: Keine live-SolrServers
zur Handhabung dieser
Anfrage:[http://10.192.17.110:7574/solr/gettingstarted_shard2_replica1,
http://10.192.17.110:8983/solr/gettingstarted_shard1_replica2,
http://10.192.17.110:7574/solr/gettingstarted_shard1_replica1,
http://10.192.17.110:8983/solr/gettingstarted_shard2_replica2]\n\tat
org.apache.solr.handler.Komponente.SearchHandler.handleRequestBody(SearchHandler.java:342)\n\tat
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143)\n\tat
org.apache.solr.core.SolrCore.execute(SolrCore.java:1984)\n\tat
org.apache.solr.- servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:829)\n\tat
org.apache.solr.- servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:446)\n\tat
org.apache.solr.- servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:220)\n\tat
org.eclipse.jetty.- servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)\n\tat
org.eclipse.jetty.servlets.CrossOriginFilter.Griff(CrossOriginFilter.java:247)\n\tat
org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210)\n\tat
org.eclipse.jetty.- servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)\n\tat
org.eclipse.jetty.- servlet.ServletHandler.doHandle(ServletHandler.java:455)\n\tat
org.eclipse.jetty.server.handler.ScopedHandler.Griff(ScopedHandler.java:137)\n\tat
org.eclipse.jetty.Sicherheit.SecurityHandler.Griff(SecurityHandler.java:557)\n\tat
org.eclipse.jetty.server.Sitzung.SessionHandler.doHandle(SessionHandler.java:231)\n\tat
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)\n\tat
org.eclipse.jetty.- servlet.ServletHandler.doScope(ServletHandler.java:384)\n\tat
org.eclipse.jetty.server.Sitzung.SessionHandler.doScope(SessionHandler.java:193)\n\tat
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)\n\tat
org.eclipse.jetty.server.handler.ScopedHandler.Griff(ScopedHandler.java:135)\n\tat
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)\n\tat
org.eclipse.jetty.server.handler.HandlerCollection.Griff(HandlerCollection.java:154)\n\tat
org.eclipse.jetty.server.handler.HandlerWrapper.Griff(HandlerWrapper.java:116)\n\tat
org.eclipse.jetty.server.Server.Griff(auf dem Server.java:368)\n\tat
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)\n\tat
org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)\n\tat
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)\n\tat
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)\n\tat
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)\n\tat
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)\n\tat
org.eclipse.jetty.server.BlockingHttpConnection.Griff(BlockingHttpConnection.java:72)\n\tat
org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)\n\tat
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)\n\tat
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)\n\tat
java.lang.Thread.run(Thread.java:745)\nCaused durch:
org.apache.solr.client.solrj.SolrServerException: Keine live-SolrServers
zur Handhabung dieser
Anfrage:[http://10.192.17.110:7574/solr/gettingstarted_shard2_replica1,
http://10.192.17.110:8983/solr/gettingstarted_shard1_replica2,
http://10.192.17.110:7574/solr/gettingstarted_shard1_replica1,
http://10.192.17.110:8983/solr/gettingstarted_shard2_replica2]\n\tat
org.apache.solr.client.solrj.impl.LBHttpSolrClient.Anfrage(LBHttpSolrClient.java:349)\n\tat
org.apache.solr.handler.component.HttpShardHandlerFactory.makeLoadBalancedRequest(HttpShardHandlerFactory.java:226)\n\tat
org.apache.solr.handler.Komponente.HttpShardHandler$1.call(HttpShardHandler.java:224)\n\tat
org.apache.solr.handler.Komponente.HttpShardHandler$1.call(HttpShardHandler.java:184)\n\tat
java.util.gleichzeitige.FutureTask.run(FutureTask.java:262)\n\tat
java.util.gleichzeitige.Vollzieher$RunnableAdapter.call(Vollzieher.java:471)\n\tat
java.util.gleichzeitige.FutureTask.run(FutureTask.java:262)\n\tat
java.util.gleichzeitige.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n\tat
java.util.gleichzeitige.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n\t...
1 mehr\nCaused durch:
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:
Fehler vom server an
http://10.192.17.110:8983/solr/gettingstarted_shard1_replica2:
unerwartete docvalues Typ SORTED_SET für das Feld 'Hersteller'
(expected=SORTIERT). Verwenden UninvertingReader oder index mit
docvalues.\n\tat
org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:556)\n\tat
org.apache.solr.client.solrj.impl.HttpSolrClient.Anfrage(HttpSolrClient.java:233)\n\tat
org.apache.solr.client.solrj.impl.HttpSolrClient.Anfrage(HttpSolrClient.java:225)\n\tat
org.apache.solr.client.solrj.impl.LBHttpSolrClient.doRequest(LBHttpSolrClient.java:370)\n\tat
org.apache.solr.client.solrj.impl.LBHttpSolrClient.Anfrage(LBHttpSolrClient.java:338)\n\t...
9 weitere\n",
"code":500}}

Bitte helfen Sie mir.

  • die logs anschaut scheint es der server wurde getrennt...öffnen Sie die admin-Seite..und überprüfen Sie die Einstellung zkClientTimeout solr.xml
  • Nein,es ist nicht abgelaufen. Die anderen Abfragen sind immer noch arbeiten.Ich Frage mich, brauche ich etwas hinzufügen, um das schema zu aktivieren Gruppierung?
  • ok, hier fand ich den link...gossamer-threads.com/lists/lucene/java-user/261724
  • Ich habe versucht, das schema zu modifizieren und re-Indizierung.Aber es hat nicht funktioniert.Hinzugefügt von mehrwertigen="false" und docValues="true". Gleichen Fehler.
  • Ich denke das Thema ist hier -aus den Protokollen-"unerwartete docvalues Typ SORTED_SET für das Feld 'Lieferant' (expected=SORTIERT). Verwenden UninvertingReader oder index mit docvalues." Irgendwie Lesen es als SORTED_SET(mehrwertigen?) vielmehr ist das in Ordnung?
  • wiki.apache.org/solr/DocValues haben Sie einen Blick auf Sie..
  • Welche version von Solr verwenden Sie? Aus Neugier, welches Feld in Ihr schema zugeordnet, auf dem uniqueKey? Ich sehe, dass das id-Feld in Ihr schema ist nicht indiziert ""index = "false"? wiki.apache.org/solr/UniqueKey

InformationsquelleAutor Crypt | 2015-05-20
Schreibe einen Kommentar