Compartir a través de


FieldMappingFunction.ExtractTokenAtPosition(String, Int32) Método

Definición

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