Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo della ricerca nel testo completo in Babelfish
A partire dalla versione 4.0.0, Babelfish fornisce un supporto limitato per Full Text Search (). FTS FTSè una potente funzionalità dei database relazionali che consente la ricerca e l'indicizzazione efficienti di dati ad alto contenuto di testo. Consente di eseguire ricerche testuali complesse e recuperare rapidamente i risultati pertinenti. FTSè particolarmente utile per le applicazioni che gestiscono grandi volumi di dati testuali, come sistemi di gestione dei contenuti, piattaforme di e-commerce e archivi di documenti.
Comprensione delle funzionalità supportate da Babelfish Full Text Search
Babelfish supporta le seguenti funzionalità di ricerca a testo completo:
-
CONTAINSClausola:
Supporto di base per la CONTAINS clausola.
CONTAINS ( { column_name } , '<contains_search_condition>' )
Nota
Attualmente è supportata solo la lingua inglese.
-
Gestione e traduzione complete delle stringhe di
simple_term
ricerca.
-
FULLTEXT INDEX
Clausola:Supporta solo la
CREATE FULLTEXT INDEX ON table_name(column_name [...n]) KEY INDEX index_name
dichiarazione.-
Supporta la
DROP FULLTEXT INDEX
dichiarazione completa.
Nota
Per reindicizzare l'indice di testo completo, è necessario eliminare l'indice di testo completo e crearne uno nuovo nella stessa colonna.
-
Caratteri speciali nella condizione di ricerca:
Babelfish assicura che le singole occorrenze di caratteri speciali nelle stringhe di ricerca vengano gestite in modo efficace.
Nota
Anche se Babelfish ora identifica i caratteri speciali nella stringa di ricerca, è essenziale riconoscere che i risultati ottenuti possono variare rispetto a quelli ottenuti con T-. SQL
-
Alias di tabella in column_name:
Con il supporto degli alias di tabella, gli utenti possono creare query più concise e leggibili per la ricerca full-text. SQL
Limitazioni di Babelfish Full Text Search
Attualmente, le seguenti opzioni non sono supportate in Babelfish for Clause.
CONTAINS
I caratteri speciali e le lingue diverse dall'inglese non sono supportati. Riceverai il messaggio di errore generico per i caratteri e la lingua non supportati
Full-text search conditions with special characters or languages other than English are not currently supported in Babelfish
Colonne multiple come
column_list
PROPERTYattributo
prefix_term
,generation_term
,generic_proximity_term
,custom_proximity_term
, eweighted_term
Gli operatori booleani non sono supportati e riceverai il seguente messaggio di errore quando vengono utilizzati:
boolean operators not supported
I nomi di identificatori con punti non sono supportati.
Attualmente, le seguenti opzioni non sono supportate in Babelfish for Clause.
CREATE FULLTEXT INDEX
[nome_tipo_colonna] TYPE COLUMN
LANGUAGE[termine_lingua]
[ STATISTICAL_SEMANTICS ]
opzioni del filegroup di catalogo
con opzioni
La creazione di un catalogo di testo completo non è supportata. La creazione di un indice di testo completo non richiede un catalogo di testo completo.
CREATE FULLTEXT INDEX
non supporta i nomi di identificatori con punti.Babelfish attualmente non supporta caratteri speciali consecutivi nelle stringhe di ricerca. Quando viene utilizzato, riceverai il seguente messaggio di errore:
Consecutive special characters in the full-text search condition are not currently supported in Babelfish