query - ¿Cómo hago una búsqueda de texto completo en Sql Server 2008 donde los datos contienen múltiples idiomas?
search string mongodb (1)
Según Microsoft, sys.fulltext_languages, el húngaro no es un lenguaje compatible para la búsqueda de texto completo.
La lista completa de idiomas admitidos se encuentra en http://msdn.microsoft.com/en-us/library/ms176076.aspx
También parece que tendrá que elegir un idioma u otro:
Manejar múltiples idiomas en un solo documento es un problema difícil. ¿Qué separador de palabras usas para destruir el documento original y qué idioma vas a especificar para la consulta? Por ejemplo, si tiene un documento en coreano e inglés y usa el separador de palabras coreano para procesar el documento, si busca palabras en inglés solo encontrará las palabras exactas y ninguna otra forma de las palabras (como ing y s).
Tengo una tabla de base de datos en Sql Server 2008 R2 que contiene datos almacenados en varios idiomas, incluyendo inglés, sueco, húngaro y alemán.
La tabla usa la intercalación Latin1_General_CI_AS. El catálogo de texto completo tiene asignada la tabla con un índice en la columna de varios idiomas.
Tengo dos problemas:
- En las propiedades del catálogo, se debe especificar un idioma para los saltos de palabra. Esto está configurado actualmente en inglés. ¿Cómo hago para usar varios idiomas para los saltos de palabras?
- El húngaro ni siquiera está disponible en la lista de idiomas que se pueden seleccionar para los saltos de palabra. ¿Cómo configuro la búsqueda de texto completo para buscar texto húngaro?
Cada fila en la tabla contiene solo un idioma.