You can use an IntPointField with indexed=false, stored=false, docValues=true.
On Tue, 27 Jun, 2023, 3:23 pm Szűcs Roland, <[email protected]> wrote: > Hi Solr developers, > > I would like to have a price field in Solr with integer type. I need to > store it. In addition to show it in the search result, the only role of > this field is to use it as a range filter. > > My question is what fieldType should I use as a best practice. I have read > that: > "For general numeric needs, consider using one of the IntPointField, > LongPointField, FloatPointField, or DoublePointField classes, depending on > the specific values you expect. These "Dimensional Point" based numeric > classes use specially encoded data structures to support efficient range > queries regardless of the size of the ranges used. Enable DocValues > <https://solr.apache.org/guide/solr/latest/indexing-guide/docvalues.html> > on > these fields as needed for sorting and/or faceting." > Based on this, am I correct that I should use InpointField with > indexed="false" stored="true" docValues="true" for my use case? > > Thanks in advance, > Roland > > P.S.: It is not clear at all what does "Dimensional Point" means for a > scalar value >
