| Name | Description | Type | Package | Framework |
| CollapseScoreFunction | Class | org.apache.solr.search.function | Apache Solr Lucene | |
| FileFloatSource | Obtains float field values from an external file. | Class | org.apache.solr.search.function | Apache Solr Lucene |
| FileFloatSource .ReloadCacheRequestHandler | Class | org.apache.solr.search.function.FileFloatSource | Apache Solr Lucene | |
| FunctionQParser | Class | org.apache.solr.search | Apache Solr Lucene | |
| FunctionQParserPlugin | Create a function query from the input value. | Class | org.apache.solr.search | Apache Solr Lucene |
| FunctionRangeQParserPlugin | Create a range query over a function. | Class | org.apache.solr.search | Apache Solr Lucene |
| FunctionRangeQuery | Class | org.apache.solr.search | Apache Solr Lucene | |
| GeoDistValueSourceParser | Parses geodist creating HaversineConstFunction or HaversineFunction or calling SpatialStrategy. | Class | org.apache.solr.search.function.distance | Apache Solr Lucene |
| GeohashFunction | Takes in a latitude and longitude ValueSource and produces a GeoHash. | Class | org.apache.solr.search.function.distance | Apache Solr Lucene |
| GeohashHaversineFunction | Calculate the Haversine distance between two geo hash codes. | Class | org.apache.solr.search.function.distance | Apache Solr Lucene |
| HaversineConstFunction | Class | org.apache.solr.search.function.distance | Apache Solr Lucene | |
| HaversineFunction | Calculate the Haversine formula (distance) between any two points on a sphere Takes in four value sources: (latA, lonA); (latB, lonB). | Class | org.apache.solr.search.function.distance | Apache Solr Lucene |
| OrdFieldSource | Obtains the ordinal of the field value from LeafReader. | Class | org.apache.solr.search.function | Apache Solr Lucene |
| ReverseOrdFieldSource | Obtains the ordinal of the field value from LeafReader. | Class | org.apache.solr.search.function | Apache Solr Lucene |
| SquaredEuclideanFunction | While not strictly a distance, the Sq. | Class | org.apache.solr.search.function.distance | Apache Solr Lucene |
| StringDistanceFunction | Class | org.apache.solr.search.function.distance | Apache Solr Lucene | |
| ValueSourceRangeFilter | RangeFilter over a ValueSource. | Class | org.apache.solr.search.function | Apache Solr Lucene |
| VectorDistanceFunction | Calculate the p-norm for a Vector. | Class | org.apache.solr.search.function.distance | Apache Solr Lucene |