Вы находитесь на странице: 1из 5

Bsqueda inexacta

Utilice una bsqueda inexacta para encontrar los documentos que contienen
palabras con ortografa similar al trmino que est buscando.
Una consulta de bsqueda inexacta busca las secuencias de caracteres que no solo
son las mismas sino similares al trmino de consulta. Utilice el smbolo de tilde (~)
al final de un trmino para hacer una bsqueda inexacta. Por ejemplo, la siguiente
consulta busca documentos que incluyen los trminos anlisis, analizar, analtico y
as sucesivamente.
anlisis~
Captulo 8. Bsqueda con ndices de bsqueda de texto 115

Puede agregar un parmetro opcional para especificar el grado de similitud de los


resultados de bsqueda al trmino de bsqueda. Especifique un valor mayor que o
equivalente a 0 y menor a 1. El valor debe ir precedido por un 0 y un punto
decimal, por ejemplo, 0.8. Un valor ms cercano a 1 hace coincidir los trminos con
una similitud mayor. Si no especifica el parmetro, el valor predeterminado es 0.5.
anlisis~0.8

Puede especificar una bsqueda inexacta de un trmino pero no de una frase. Para
aplicar la bsqueda inexacta a varias palabras en una consulta, debe aplicar un
factor de bsqueda inexacta para cada trmino. Por ejemplo, la siguiente consulta
busca documentos que incluyen trminos que son similares a verano y tiempo.
verano~0.7 tiempo~0.7

Bsqueda de proximidad
Una bsqueda de proximidad recupera documentos que contienen palabras de
bsqueda que se encuentran entre ellas a la distancia especificada.
Para iniciar una bsqueda de proximidad, utilice el smbolo de tilde (~) al final de
una frase y especifique la distancia en palabras con un valor entero vlido. A la
hora de determinar la distancia, tenga en cuenta que las interrupciones de frase
cuentan como incrementos de 10 posiciones. No pueden utilizarse caracteres
especiales en las consultas de bsquedas de proximidad.

Operadores booleanos
Utilice el operador AND para buscar documentos que contengan todos los
trminos especificados. El operador AND es el operador de conjuncin por
omisin. Si no existe ningn operador lgico entre los dos trminos, se
utiliza AND.
Utilice el operador AND para buscar documentos que contengan todos los
trminos especificados. El operador OR enlaza los dos trminos o ms y
encuentra un documento coincidente si existe cualquiera de los trminos
en un documento.

124 Gua de Text Search


Modificadores de ocurrencia
Utilice un signo ms (+), y un signo menos (-) para especificar que los
trminos son necesarios. El modificador de signo ms (+) es distinto del
operador AND ya que el signo ms (+) indica que el segundo trmino
debe ser una coincidencia exacta. No se utiliza ningn sinnimo.
Utilice un signo menos (-) o el modificador NOT para especificar que los
trminos estn prohibidos.
Modificador de aumento
Utilice el signo de intercalacin (^) para proporcionar mayor importancia a
las ocurrencias de un trmino determinado. El signo de intercalacin (^)
proporciona un aumento al trmino o a la frase que lo precede cuando el
nmero especificado es mayor que 1. Si desea reducir el rango del trmino

o de la frase de la lista devuelta, especifique un nmero mayor que 0 pero


menor que 1.
Utilice el modificador de aumento con la funcin SCORE o la clusula
ORDER BY.
Caracteres comodn
Utilice un signo de interrogacin (?) para especificar que se puede aadir
un carcter individual al trmino de bsqueda. Utilice un asterisco (*) para
especificar que puede aadirse cualquier nmero de caracteres al trmino
de bsqueda. Utilice estos caracteres comodn para buscar trminos y datos
para variaciones ortogrficas e incrementar el mbito de la bsqueda.
Importante: La utilizacin del carcter comodn de asterisco (*) al principio
de un trmino de bsqueda tiene un impacto negativo en el rendimiento
de la consulta de bsqueda.
Las bsquedas de comodn con un asterisco (*) aplican una expansin del
trmino para encontrar documentos. Si el nmero de trminos coincidentes
en la recopilacin de ndices de texto excede el lmite de expansin, slo se
devuelve un subconjunto de los documentos que coinciden con los
criterios. Consulte el tema sobre los argumentos de bsqueda de texto para
obtener ms informacin. Adems, las bsquedas con caracteres comodn
encuentran caracteres normales, no caracteres especiales. Por ejemplo, si
busca US-*-abc, se encontrarn series de caracteres como US-xxx-abc,
US-x-abc y US-x#-abc, pero no US-#-abc.
Signo de porcentaje (%)
Utilice el signo de porcentaje (%) para especificar que un trmino o frase es
opcional.
Carcter de escape (\) de barra inclinada invertida
Utilice una barra inclinada invertida (\) para incluir caracteres especiales
en la bsqueda. Todos los caracteres que se indican a continuacin son
caracteres especiales en las consultas de bsqueda de texto:
v<
v>
v &&
v ||
v!
v(
v)
v%
Captulo 8. Bsqueda con ndices de bsqueda de texto 125

v=
v"
v{
v}
v~
v*
v?
v[
v]
v:
v\
vComillas dobles (")
Escriba el trmino o la locucin de bsqueda entre comillas (") para que
slo se devuelvan coincidencias exactas.
Parntesis
Utilice parntesis para que los trminos de bsqueda y la relacin entre
ellos se traten como un elemento individual.

Para consultas de bsqueda XML que se envan al analizador XML, escriba las
consultas utilizando trminos opacos en un subconjunto del lenguaje XPath. El
analizador de consulta reconoce un trmino opaco por la sintaxis que utiliza en la
consulta.
Para cualquier proceso especfico de idioma durante una bsqueda, se supone un
entorno local para el parmetro argumento-bsqueda. Este idioma de consulta es el
entorno local del ndice de bsqueda de texto que se utiliza cuando se realiza la
funcin de bsqueda.
La sintaxis de argumento de bsqueda es la siguiente:
Argumento de bsqueda
ClusulaCualificada ((Operador) (ClusulaCualificada))
Operador
AND | OR
ClusulaCualificada
(Modificador) Clusula (^nmero)
Modificador
+ | - | NOT
Clusula
Trmino no calificado |trmino opaco
v Un trmino no calificado es un trmino o una frase. Un trmino puede
ser una palabra, por ejemplo king; una palabra exacta, por ejemplo
"king" o una palabra que incluya un carcter comodn, por ejemplo
king* o king?. De igual forma, una frase puede ser un grupo de
palabras, como cabbages and kings; una frase exacta, como "The King
and I"; o una frase que incluye un comodn, como all the kings h* o
all the kin?s horses.
v El analizador de consultas lingsticas no analiza un trmino de consulta
opaco; los trminos opacos se identifican por su sintaxis. El trmino

126 Gua de Text Search


opaco que se utiliza para consultas de bsqueda de texto es @xpath, por
ejemplo @xpath:/TagA/TagB[. contains("king")].

Ejemplos
Tabla 6. Operadores booleanos
Operador Ejemplo Resultados de consulta
ANDKing AND Lear
King Lear
Devuelve documentos que contienen
los trminos King y Lear. Si habilita
un diccionario de sinnimos, tambin
se pueden devolver palabras tales
como monarch.
O Hamlet OR Othello Devuelve documentos que contienen
Hamlet u Othello.
Tabla 7. Modificadores de ocurrencia
Modificador Ejemplo Resultado de consulta
NOT
Hamlet NOT Othello
Hamlet -Othello
Devuelve documentos que contienen
Hamlet pero no Othello.
+ Lear + King Devuelve documentos que contienen
los trminos Lear y King. Los
documentos que contienen Lear y
monarch no se devuelven.
Tabla 8. Otros modificadores
Modificador Ejemplo Resultado de consulta
trmino1 o locucin1^nmero

trmino2 o locucin2
Hamlet^2 Othello
Hamlet Othello^.5
Devuelve documentos que contienen
Hamlet y Othello pero proporciona
ms importancia al trmino Hamlet.
En ambas consultas de ejemplo, a
cada ocurrencia del trmino Hamlet
se le proporciona el doble de
importancia que a cada ocurrencia de
Othello.
* king*
k*ng
*ing
Devuelve documentos que contienen
posibles combinaciones del trmino
de bsqueda con el carcter comodn.
La consulta de ejemplo puede
devolver resultados tales como king
y kingdom en el primer ejemplo, king
y kissing en el segundo ejemplo y
king y skiing en el tercer ejemplo.
* www.*.com La bsqueda mediante caracteres
comodn no devuelve trminos que
contengan caracteres especiales. La
consulta del ejemplo puede devolver
www.ibm.com, pero no devuelve
www.#.com.
Captulo 8. Bsqueda con ndices de bsqueda de texto 127

Tabla 8. Otros modificadores (continuacin)


Modificador Ejemplo Resultado de consulta
? mea?
be?n
?ean
Devuelve documentos que contienen
posibles combinaciones del trmino
de bsqueda con el carcter comodn.
El primer ejemplo devuelve
resultados como meal y mean, el
segundo ejemplo devuelve resultados
como bean y been y el tercer ejemplo
devuelve resultados como mean y
bean.
% King James %Edition Devuelve documentos que contienen
king y james, pero edition es un
trmino opcional.
"locucin"
"trmino exacto"
"frase con carcter comodn"
"King Lear"
"king"
"John * Kennedy"
"John ? Kennedy"
Devuelve documentos que contengan
la palabra o frase exacta. El primer
ejemplo devuelve King Lear. El
segundo ejemplo devuelve la palabra
king y ninguna otra forma, como
kings o kingly.
Tambin puede utilizar comillas con
comodines. El tercer ejemplo
devuelve las apariciones de John

Kennedy con o sin varios nombres


intermedios o iniciales. El cuarto
ejemplo devuelve John inicial
Kennedy.
( ) (Hamlet OR Othello) AND plays Devuelve documentos que contienen
los trminos siguientes:
v El trmino Hamlet u Othello
v El trmino plays
\ \(1\+1\)\:2 Devuelve documentos que contienen
(1+1):2. Utilice el carcter de barra
invertida (\) para salir de los
caracteres especiales que forman
parte de la sintaxis de consulta.

Вам также может понравиться