Extensões do SQL na Pesquisa do Microsoft Windows
O Microsoft Windows Search, com base nos padrões SQL-92 e SQL-99, melhora pesquisas baseadas em documentos de texto completo em aplicativos de gerenciamento de documentos ou gerenciamento de conhecimento. Os aprimoramentos da Pesquisa do Windows incluem o seguinte:
Nomes de identificador de 128 caracteres
Embora o SQL-92 e o SQL-99 restrinjam a coluna e outros identificadores a 18 caracteres, o Windows Search dá suporte a nomes de coluna de 128 caracteres. Para obter mais informações, consulte Identifiers.
Agrupando resultados por colunas
As consultas podem especificar como agrupar resultados. Você pode especificar os intervalos pelos quais agrupar e pode especificar mais de uma coluna para agrupamento. Por exemplo, você pode agrupar resultados em um intervalo de tamanhos de arquivo (tamanho < 100, 100 <= tamanho < 1000; 1000 <= tamanho) e você pode aninhar agrupamentos. Para obter mais informações, consulte GROUP ON... SOBRE... Instrução.
Pesquisa de Diacritic-Insensitive
Além de pesquisar que não diferencia maiúsculas de minúsculas, o Windows Search dá suporte à pesquisa que não é sensível a diacríticos (marcas de ênfase). Para obter mais informações, consulte Sensibilidade Diacrítica em Pesquisas.
Ponderação de coluna
Consultas que pesquisam mais de uma coluna podem especificar a importância de cada coluna. Os predicados CONTAINS e FREETEXT dão suporte à ponderação da coluna.
Predicado NULL
Embora a indexação de conteúdo de texto completo não tenha um conjunto definido de colunas, as consultas podem exigir que os membros do conjunto de resultados tenham ou não colunas especificadas. Não é possível diferenciar entre um documento uma propriedade especificada com o valor definido como NULL e um documento que não tem a propriedade.
Modificação de classificação
Você pode manipular a classificação de resultados da pesquisa usando pesos em propriedades e em grupos de propriedades alias. A coerção de classificação dá suporte à manipulação direta da classificação de relevância com base nos critérios especificados.