Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Mensaje de error cuando intenta agregar una Alerta de búsqueda en SharePoint Portal Server 2003

Articulos


Cuando intenta agregar una Alerta de Búsqueda en SPS 2003 para mantenerse al corriente de cambios que ocurran en la consulta de la búsqueda puede utilizar el vinculo de "Agregar Alerta de Búsqueda" en la pagina de resultados
Autor: Microsoft (Traducción Gustavo)

Nota: Traducción del Articulo de Conocimiento Base de Microsoft No. 920823

Cuando utiliza el botón de aceptar, recibe el siguiente mensaje:

Error
Un error ha ocurrido en el servidor.

Esto puede ocurrir cuando la consulta de búsqueda contiene comodines. Un ejemplo de búsqueda que puede experimentar este problema es el siguiente:

select contents from scope() where WITH ("DAV:contentclass":0,"urn:schemas.microsoft.com:fulltextqueryinfo:description":0,"urn:schemas.microsoft. com:fulltextqueryinfo:sourcegroup":0,"urn:schemas.microsoft.com:fulltextqueryinfo:cataloggroup":0,"urn:schemas -microsoft-com:office:office#Keywords":1.0,"urn:schemas-microsoft- com:office:office#Title":0.9,"DAV:displayname":0.9,"urn:schemas-microsoft- com:publishing:Category":0.8,"urn:schemas-microsoft-com:office:office#Subject":0.8,"urn:schemas-microsoft- com:office:office#Author":0.7,"urn:schemas-microsoft-com:office:office#Description":0.5,"urn:schemas-microsoft- com:sharepoint:portal:profile:PreferredName":0.2,"urn:schemas-microsoft- com:publishing:HomeBestBetKeywords":0.0,contents:0.1,*:0.05) AS #WeightedProps ..(("urn:schemas-microsoft- com:publishing:HomeBestBetKeywords"= some array [´microsoft´] RANK BY COERCION(absolute, 999))..OR (FREETEXT ("urn:schemas-microsoft-com:sharepoint:portal:profile:PreferredName", ´microsoft´) RANK BY COERCION(multiply, 0.01))..OR FREETEXT(#WeightedProps, ´microsoft´) ....OR CONTAINS("urn:schemas-microsoft- com:sharepoint:portal:profile:PreferredName", ´"microsoft"´) RANK BY COERCION(multiply, 0.01).. OR CONTAINS(#WeightedProps, ´"microsoft"´)..).... AND (("PKMEvent"=´ADD´) OR ("PKMEvent"=´MODIFY´))"CONTAINS (#WeightedProps, ´"microsoft"´)..).... AND (("PKMEvent"=´ADD´) OR ("PKMEvent"=´MODIFY´))"

En este ejemplo, el predicado CONTAINS usa la propiedad #WeightedProps.

Resolución:

Modifique la consulta reescribiendo el predicado CONTAINS que usa la propiedad #WeightedProps para que utilice múltiple predicados CONTAINS y los operadores AND o OR.