Function Class
Provides functions for use within the fluent query API. These methods are intended to be used
with the methods provided by the IFulltextQueryTDocument interface.
Definition
Namespace: SphinxConnector.FluentApi
Assembly: SphinxConnector (in SphinxConnector.dll) Version: 6.1.0
Assembly: SphinxConnector (in SphinxConnector.dll) Version: 6.1.0
C#
public static class FunctionVB
Public NotInheritable Class Function- Inheritance
- Object Function
Remarks
These methods must not be used outside the fluent API, as they are only implemented as stubs.
Methods
| BitdotT | Returns the sum of products of each bit of a mask multiplied with its weight. |
| Crc32 | Calculates the CRC32 value for a string. |
| ExistT | Returns the value of the attribute if it exists in the index(es), otherwise returns the provided default value. |
| Fibonacci | Calculates the n-th Fibonacci number. |
| Geodist(Single, Single, Single, Single) | Calculates the geosphere distance between the two points given by their coordinates. The coordinates must be provided in radians. |
| Geodist(Single, Single, Single, Single, GeodistanceOptions) | Calculates the geosphere distance between the two points given by their coordinates. |
| GroupByT | Returns the value by which a grouping was made. |
| Idiv | Returns the result of an integer division of the first argument by the second argument. |
| MinTopSortValue | Returns the sort key value of the worst found element in the current top-N matches if sort key is float and 0 otherwise. |
| MinTopWeight | Returns the weight of the worst found element in the current top-N matches. |
| PackedFactors | Can be used in queries to see all the weighting factors calculated when doing the matching. This function works only if expression ranker is specified and the query is not a full scan, otherwise it will return an error. |
| Rand | Returns a random value. |
| Sint(ExpressionFuncInt64) | Force Sphinx to reinterpret the given 32-bit unsigned integer argument as signed, and to also expand it to 64-bit type. |
| Sint(Int64) | Force Sphinx to reinterpret the given 32-bit unsigned integer argument as signed, and to also expand it to 64-bit type. |
| ZonespanList | Returns pairs of matched zone spans. |