Hi Monica, I think the trie fields are deprecated in favor of the point fields.
In regards to multi valued date sorting without docValues, the overall pull request is the following: https://github.com/apache/lucene-solr/commit/e2bba98/ I should investigate more but from a quick look , for dates we expect exceptions in the tests, so *it seems* you are getting the supposed behavior. Didn't have time to fully investigate it and understand it, so I may be wrong. Cheers -------------------------- Alessandro Benedetti Apache Lucene/Solr Committer Director, R&D Software Engineer, Search Consultant www.sease.io On Thu, 10 Jun 2021 at 09:22, Mónica Marrero <monica.marr...@europeana.eu> wrote: > Thank you! Yes, that is the quote, and here is the link to the > documentation where it is: > > https://solr.apache.org/guide/7_7/common-query-parameters.html#sort-parameter > > I have also tested with date types (also multivalued and with no docValues) > and in that case I get the following error: > "can not sort on a field w/o docValues unless it is indexed=true > uninvertible=true and the type supports Uninversion: ww_cc_deprecated_on" > > The field: > <fieldType name="date" class="solr.TrieDateField" omitNorms="true" > precisionStep="0" positionIncrementGap="0"/> > <field name="wr_cc_deprecated_on" type="date" indexed="true" stored="true" > multiValued="true"/> > > I understand then that sorting is always allowed in fields that supports > uninversion, and that is not the case for all the primitive types. > > Best, > > Mónica > > On Wed, 9 Jun 2021 at 20:00, Alessandro Benedetti <a.benede...@sease.io> > wrote: > > > From the wiki: > > > > The value of any primitive field (numerics, string, boolean, dates, etc.) > > > which has docValues="true" (or multiValued="false" and indexed="true", > in > > > which case the indexed terms will used to build DocValue like > structures > > on > > > the fly at runtime) > > > > > > I think the documentation is incorrect. > > > > Taking a look to the code: > > > > > org.apache.solr.schema.PrimitiveFieldType#getDefaultMultiValueSelectorForSort > > <goog_1918207994> > > https://issues.apache.org/jira/browse/SOLR-11854 > > https://github.com/apache/lucene-solr/commit/e2bba98/ > > > > <https://github.com/apache/lucene-solr/commit/e2bba98/> > > I <https://github.com/apache/lucene-solr/commit/e2bba98/>t seems the > > documentation was correct, at the time of the original Jira? > > Maybe a regression happened. > > Will spend some more time tomorrow > > > > -------------------------- > > Alessandro Benedetti > > Apache Lucene/Solr Committer > > Director, R&D Software Engineer, Search Consultant > > > > www.sease.io > > > > > > On Wed, 9 Jun 2021 at 17:04, Alexandre Rafalovitch <arafa...@gmail.com> > > wrote: > > > > > I am pretty sure your reality is correct and your document reading (or > > > document itself) is less than perfect. docValues are strongly > > > recommended if you are going to do a lot of sorting. But the ability > > > to sort existed before docValues were created. > > > > > > Can you send the specific (version-specific ideally) link and quote > > > that confuses you? > > > > > > Regards, > > > Alex. > > > > > > On Wed, 9 Jun 2021 at 11:02, Mónica Marrero < > monica.marr...@europeana.eu > > > > > > wrote: > > > > > > > > Hi, > > > > > > > > I am using Solr 7.7 in Cloud, and I had understood from the > > > > documentation that sorting is not possible in multivalued fields when > > > > docValues is not activated. To my surprise I am able to directly sort > > > (e.g. > > > > sort=CREATOR asc) using the two fields below (I also copy the > > definition > > > of > > > > the field types): > > > > > > > > <fieldType name="int" class="solr.TrieIntField" precisionStep="0" > > > > positionIncrementGap="0"/><fieldType name="string" > > class="solr.StrField" > > > > sortMissingLast="true" omitNorms="true"/> > > > > <field name="CREATOR" type="string" indexed="true" stored="true" > > > multiValued > > > > ="true"/> > > > > <field name="filter_tags" type="int" indexed="true" stored="true" > > > > multiValued="true"/> > > > > > > > > Am I missing something? The schema version is still 0.8 in case that > > > makes > > > > any difference. > > > > > > > > Thanks in advance for your help. > > > > > > > > -- > > > > Disclaimer: This email and any files transmitted with it are > > confidential > > > > and intended solely for the use of the individual or entity to whom > > they > > > > are > > > > addressed. If you have received this email in error please notify the > > > > system manager. If you are not the named addressee you should not > > > > disseminate, > > > > distribute or copy this email. Please notify the sender > > > > immediately by email if you have received this email by mistake and > > > delete > > > > this email from your > > > > system. > > > > > > > -- > Disclaimer: This email and any files transmitted with it are confidential > and intended solely for the use of the individual or entity to whom they > are > addressed. If you have received this email in error please notify the > system manager. If you are not the named addressee you should not > disseminate, > distribute or copy this email. Please notify the sender > immediately by email if you have received this email by mistake and delete > this email from your > system. >