Salut, Depuis la version 3.1 on ne peut plus demander de sort sur les champs multivalue, ce qui fait qu'on a tout complexifier pour differencier les champs multivalue des autres :(. Le probleme vient de la: org.apache.solr.common.SolrException: can not sort on multivalued field: #fulltext.Test at org.apache.solr.schema.SchemaField.checkSortability(SchemaField.java:155) at org.apache.solr.schema.FieldType.getStringSort(FieldType.java:508) at org.apache.solr.schema.TextField.getSortField(TextField.java:68) at org.apache.solr.schema.SchemaField.getSortField(SchemaField.java:138) at org.apache.solr.search.QueryParsing.parseSort(QueryParsing.java:382) at org.apache.solr.search.QParser.getSort(QParser.java:222) at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:85) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:173) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1360) at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:140) at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89) at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:118) at org.nuiton.wikitty.storage.solr.SolrUtil.executeQuery(SolrUtil.java:221) En gros solr check si le champs est multivalue ou non. Mais lucene doit lui toujours accepter de trie sur du multivalue. Ce que je verrais: - on remet comme avant (tous les champs sont multivalue) - on ajoute dans le schema de nouveaux champs dynamiques (_sortable) qui eux sont la copie des autres mais non multivalue (est-ce possible ? quelle valeur est gardée ?) - on modifie WikittySearchEngineSolr pour que le addSortField("toto") remplace juste le "toto" en "toto_sortable" Pensez-vous que c'est une meilleur approche que de différencier les champs multivalue ou non dans SolR/Lucene ? -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com