FieldMappingFunction.ExtractTokenAtPosition(String, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una función de asignación de campos que divide un campo de cadena mediante el delimitador especificado y elige el token en la posición especificada en la división resultante.
public static Microsoft.Azure.Search.Models.FieldMappingFunction ExtractTokenAtPosition (string delimiter, int position);
static member ExtractTokenAtPosition : string * int -> Microsoft.Azure.Search.Models.FieldMappingFunction
Public Shared Function ExtractTokenAtPosition (delimiter As String, position As Integer) As FieldMappingFunction
Parámetros
- delimiter
- String
Cadena que se va a usar como separador al dividir la cadena de entrada.
- position
- Int32
Posición de base cero de entero del token que se va a seleccionar después de dividir la cadena de entrada.
Devoluciones
Nueva función de asignación de campos.
Comentarios
Por ejemplo, si la entrada es Jane Doe, el delimitador es " " (espacio) y la posición es 0, el resultado es Jane; si la posición es 1, el resultado es Doe. Si la posición hace referencia a un token que no existe, se devolverá un error.
Caso de uso de ejemplo: el origen de datos contiene un campo PersonName y desea indexarlo como dos campos separados FirstName y LastName. Puede usar esta función para dividir la entrada con el carácter de espacio como delimitador.
Se aplica a
Azure SDK for .NET