Introducción a la búsqueda semántica

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2017

La función Search para Azure DevOps permite buscar fácilmente en todos los proyectos, equipos y repositorios a los que tiene acceso.

Con la búsqueda semántica, puede encontrar rápidamente elementos de trabajo, archivos de código, páginas wiki o paquetes basados en una palabra clave, caracteres comodín y otros filtros de búsqueda semántica admitidos.

Con la búsqueda semántica, puede encontrar rápidamente elementos de trabajo y archivos de código basados en una palabra clave, caracteres comodín y otros filtros de búsqueda semánticos admitidos.

Puede encontrar un vistazo a todas las características de búsqueda semántica más adelante en este artículo.

Prerrequisitos

  • Todos los miembros del proyecto pueden usar las funciones de búsqueda semántica, incluidos los miembros del proyecto a los que se conceden niveles de acceso de partes interesadas, básicas y superiores.
  • Al realizar búsquedas en la organización o la colección, solo se muestran los resultados a los que un miembro del proyecto tiene acceso.
  • Los resultados de búsqueda de wikis de las partes interesadas se limitan a los wikis aprovisionados. Dado que las wikis publicadas requieren acceso a repositorios normales, a los que las partes interesadas no tienen acceso, los resultados de las wikis publicadas no aparecen en los resultados de la búsqueda. Del mismo modo, los resultados de la búsqueda de código no aparecen para las partes interesadas.

Nota

Para la búsqueda de código, un administrador de recopilación debe instalar Code Search extensión.

Inicio de la búsqueda con una palabra clave

Inicie la búsqueda con una palabra clave. A continuación, puede aplicar otras opciones, según sea necesario, para ampliar o restringir los resultados de la búsqueda.

Cuadros de búsqueda en Azure DevOps

Cuadros de búsqueda en TFS 2018 y versiones anteriores

Sugerencia

  • Si no obtiene ningún resultado que coincida con la entrada, intente quitar filtros y vuelva a intentar la búsqueda. Al ampliar la búsqueda y después de ver los resultados de la búsqueda, puede volver a aplicar los filtros adecuados y buscar de nuevo los resultados pertinentes.
  • Compruebe la ortografía de los términos de búsqueda. Actualmente, la búsqueda de elementos de trabajo no admite omitir los errores ortográficos de los usuarios.
  • Si hay una gran cantidad de aciertos cuando se usa una búsqueda con caracteres comodín, como cuando se usa una cadena de búsqueda de caracteres comodín simple, es posible que vea un mensaje que indica que no se encuentran archivos que coincidan. En este caso, limite la búsqueda para reducir el número de coincidencias. Especifique más caracteres de la palabra o palabras que desea buscar, o agregue una condición o un filtro para limitar el número de coincidencias posibles. Las búsquedas no distinguen entre mayúsculas y minúsculas.

Características, uso y ejemplos de búsqueda semántica

Las siguientes características se aplican a todas las búsquedas, incluidos los elementos de trabajo, el código, las wikis y los paquetes.

Las siguientes características se aplican a todas las búsquedas, incluidos los elementos de trabajo, el código y los paquetes.


Característica de búsqueda

Uso

Ejemplo


Palabra clave

Búsqueda basada en una o varias palabras clave.

validate busca instancias de que contienen la palabra validate.


Coincidencia exacta

Búsqueda basada en una coincidencia exacta, entre comillas dobles.

"Client not found"busca instancias que contienen la coincidencia exacta de la frase Cliente no encontrado.


Wildcard (Carácter comodín)

  • Agregue caracteres comodín * y , a las palabras clave para ampliar los criterios de ? búsqueda.
  • Agregue * al final de una palabra clave para buscar elementos que empiecen por la palabra clave .
  • Agregue ? en el centro para representar cualquier carácter alfanumérico.
  • Use caracteres comodín en cualquier parte de la cadena de búsqueda, excepto como prefijo. Puede usar caracteres comodín de prefijo con las otras funciones de filtro de búsqueda.
  • Puede usar más de un carácter comodín para coincidir con más de un carácter.
  • alpha?version busca instancias de alpha1version y alphaXversion.
  • Browser* busca instancias de BrowserEdge, BrowserIE y BrowserFirefox.
  • CodeSenseHttp* busca archivos que contienen palabras que comienzan por CodeSenseHttp, como CodeSenseHttpClient y CodeSenseHttpClientTest.

Operadores booleanos

  • Busque dos o más palabras clave mediante operadores booleanos: AND OR , y NOT (deben estar en mayúsculas).
  • Agregue paréntesis a las cláusulas para admitir agrupaciones lógicas.
  • Dado AND que es el operador predeterminado, una entrada de dos palabras clave sin operador es la misma que una AND búsqueda.
  • Validate AND revisit busca archivos que contienen las palabras validate y revisit.
  • Validate OR revisitbusca archivos que contienen cualquiera de las palabras validate o revisit .
  • Validate NOT revisit busca archivos que contienen la palabra validate pero no la palabra revisit.
  • (Validate NOT revisit) OR "release delayed" busca archivos que contienen la palabra validate pero no la palabra revisit o los archivos que contienen la frase release delayed.

Proximidad

  • Busque archivos en función de la proximidad mediante operadores de proximidad: NEAR, BEFORE y AFTER (debe estar en mayúsculas).
  • De forma predeterminada, la búsqueda de proximidad busca términos a una distancia de cinco tokens.
  • term1 BEFORE term2 devuelve todos los archivos en los que term1 se produce BEFORE term2 a una distancia de cinco tokens entre ellos.
  • term1 AFTER term2 devuelve los mismos resultados que term2 BEFORE term1.
  • term1 NEAR term2 devuelve todos los archivos en los que term1 está a una distancia de cinco tokens desde term2 en cualquier dirección. term1 NEAR term2 devuelve los mismos resultados que term1 BEFORE term2 term2 BEFORE term1 OR.

Caracteres especiales

  • Escape de los caracteres especiales , , , , , y enciéndolos en una frase ( ) [ ] : * ? delimitada con comillas dobles.
  • Incluya caracteres especiales en una cadena de búsqueda o busque específicamente caracteres especiales, según las reglas siguientes:
  • ¿CodeA23? R busca archivos que contienen palabras que comienzan por CodeA23.
  • Tenga cualquier carácter alfanumérico a continuación y termine con R. Por ejemplo, CodeA234R y CodeA23QR.
  • Busque cualquier carácter especial que no for parte del lenguaje de consulta.
  • "flatten()" busca la cadena literal flatten(). Busque una aparición literal del carácter de comilla doble " precedida del carácter de escape y encier la cadena de búsqueda entre \ comillas dobles.
  • "\"react-redux\"" busca la cadena literal "react-redux".

Elección de la página de inicio de la búsqueda semántica

Puede iniciar una búsqueda desde una de las páginas siguientes:

  • La página Proyectos de la organización inicia una búsqueda en todos los proyectos.
  • Página de información general del proyecto, aplica automáticamente un filtro para buscar en el proyecto seleccionado.
  • La página Paneles de un proyecto muestra automáticamente los elementos de trabajo recientes y los trabajos pendientes a los que accede el usuario.
  • Repositorios, canalizaciones, Test Plans o una página Artefactos para un proyecto, muestra automáticamente filtros funcionales para las búsquedas de código.
  • Página wiki de un proyecto, acceder automáticamente al acceso a páginas wiki recientes por parte del usuario.

Sugerencia

Use el filtro de tipo de contenido para acceder a una página que ha abierto recientemente. Filtro de página de búsqueda

Inicio de la búsqueda desde la página Proyectos

En la página Información general de la organización, escriba una palabra clave o frase en la búsqueda semántica y, a continuación, seleccione Entrar o elija Iniciar búsqueda.

Inicio de la búsqueda desde la página de proyectos de la organización

Inicio de la búsqueda desde la Project-Overview búsqueda

En la página Información general del proyecto, escriba una palabra clave o frase en la búsqueda semántica y, a continuación, seleccione Entrar o elija Iniciar búsqueda.

Inicio de la búsqueda desde la página de información general del proyecto

Inicio de la búsqueda desde una página paneles

Comience a buscar en todos los elementos de trabajo en todos los proyectos con una palabra clave o frase. La búsqueda de elementos de trabajo incluye todos los tipos de elementos de trabajo, incluidos los tipos de elementos de trabajo personalizados y relacionados con pruebas.

  1. Elija cualquier página paneles, escriba una palabra clave o frase en la búsqueda semántica y seleccione Entrar o elija Iniciar búsqueda.

    Búsqueda semántica de proyectos

  2. Los resultados de la búsqueda se muestran en una vista de fragmento de código donde las coincidencias encontradas se muestran en negrita.

    Resultados de búsqueda de coincidencias

    Esta búsqueda de texto completo usa cadenas de búsqueda sencillas para palabras o frases. La búsqueda de elementos de trabajo coincide con las formas derivadas de los términos de búsqueda; Por ejemplo, una búsqueda de "check" también busca instancias de las palabras "checked" y "checking".

  3. Seleccione un fragmento de código de un elemento de trabajo para mostrarlo en la ventana del lado derecho de la pantalla.

  4. Abra los resultados de la búsqueda en una nueva pestaña del explorador desde la búsqueda semántica: presione Ctrl Entrar o mantenga presionada la tecla Ctrl y + seleccione Iniciar búsqueda para iniciar  búsqueda. En Google Chrome, seleccione Ctrl + Mayús + Entrar para cambiar el foco a la nueva pestaña del explorador.

  1. En la búsqueda semántica, compruebe que el texto indica Buscar elementos de trabajo. Si no es así, use el selector para seleccionarlo.

    Cuadro de texto Búsqueda de elementos de trabajo en la barra de título

  2. Escriba una cadena de búsqueda en el cuadro de texto y seleccione Entrar o iniciar icono  de búsqueda Iniciar búsqueda.

  3. Los resultados de la búsqueda se muestran en una vista de fragmento de código donde las coincidencias encontradas se muestran en negrita.

    Search Results

    Esta búsqueda de texto completo usa cadenas de búsqueda sencillas para palabras o frases. La búsqueda de elementos de trabajo coincide con las formas derivadas de los términos de búsqueda. Por ejemplo, una búsqueda de "actualización" también busca instancias de las palabras "updated" y "update". Las búsquedas no distinguen entre mayúsculas y minúsculas.

  4. Seleccione un fragmento de código de un elemento de trabajo para mostrarlo en la ventana derecha.

  5. Abra los resultados de la búsqueda en una nueva pestaña del explorador desde la búsqueda semántica. Seleccione Ctrl Entrar + o mantenga presionada la tecla Ctrl y seleccione el icono iniciar búsqueda iniciar  búsqueda. En Google Chrome, seleccione Ctrl + Mayús + Entrar para cambiar el foco a la nueva pestaña del explorador.

Para obtener más información sobre cómo buscar y filtrar en Azure Boards, vea Filtrar los proyectos pendientes,los paneles y los planes.

Inicio de la búsqueda desde una página Wiki

Al buscar en Wiki, navega automáticamente a los resultados de la búsqueda wiki. La plataforma de búsqueda admite la búsqueda de texto en la wiki.

Inicio de la búsqueda desde la página wiki

Para obtener más información sobre cómo buscar wikis, vea Buscar wiki y Wiki aprovisionada frente a wiki publicada.

Advertencia

No se encontraron resultados para ...
Si hay un gran número de aciertos al usar una búsqueda con caracteres comodín, como cuando se usa una cadena de búsqueda de caracteres comodín muy simple, es posible que vea un mensaje que indica que no se encontraron archivos que coincidan. En este caso, limite la búsqueda para reducir el número de coincidencias. Por ejemplo, especifique más caracteres de las palabras que desea buscar, o agregue una condición o un filtro para limitar el número de coincidencias posibles.

Funciones de búsqueda adicionales

Si desea buscar varias configuraciones, usuarios, proyectos, etc., consulte la tabla siguiente para buscar tareas de búsqueda no semánticas y las acciones correspondientes.


Tarea de búsqueda no semántica

Acción


Vaya a su organización y seleccione Configuración de la organización.


Vaya al proyecto y seleccione Configuración del proyecto.


Vaya a la página Configuración de usuario.


':::row::': ':::column span="1"::': Find a user ':::column-end::': null ':::column span="2"::': 'Go to your organization and select Organization settings > Users, and then enter the name in the filter box.' ':::row-end::': null

Buscar una organización

Desplácese por el lado izquierdo de la pantalla, donde se enumeran todas las organizaciones.


':::row::': ':::column span="1"::': Find a project ':::column-end::': null ':::column span="2"::': 'Go to your organization, and then enter the project name in the Filter projects box.' ':::row-end::': null

Visualización del historial de archivos y comparación de versiones

Vaya a Repos > Files (Archivos de repositorio), resalte el archivo y seleccione History (Historial).


Vaya a la wiki y escriba la búsqueda semántica.


Nota

La función de búsqueda de configuración de la organización busca todas las configuraciones, tanto de la organización como del proyecto.

Requisitos de volver a indexar la búsqueda

La búsqueda Azure DevOps Server tiene la siguiente limitación:

  • Si hace una operación de recuperación ante desastres (DR) y vuelve a mover el servidor a una instantánea anterior de la base de datos SQL, vuelva a indexar todas las colecciones.

Extensiones de Marketplace

  • Code Search: amplía la búsqueda semántica con resultados de búsqueda rápidos, flexibles y precisos en todo el código. Necesario para buscar repositorios.
  • Búsqueda de rutas de acceso de Azure: agrega un centro de búsqueda especial a Boards para buscar en iteraciones y rutas de acceso de área sin tener que crear y mantener consultas personalizadas.

Nota

Algunas extensiones no son características compatibles de Azure DevOps y, por tanto, no son compatibles con el equipo del producto. Para preguntas, sugerencias o problemas que tenga al usar estas extensiones, visite su página de extensión correspondiente en el Visual Studio Marketplace.

Pasos siguientes