busquedas con MSSQLFT

21/09/2004 - 16:44 por Javier | Informe spam
Hola
Alguno de ustedes sabe como agregar a los resultados de la busqueda el valor
de un campo de una document library de un sitio del portal?

Actualmente estoy comenzando a realizar busquedas con el web services
search.asmx al cual le puedo pasar una consulta MSSQLFT, pero la
documentación que he encontrado al respecto es insuficiente, agradezco si
alguien tiene algo para pasarme.

Gracias,
Javier.
 

Leer las respuestas

#1 aurrutia
22/09/2004 - 08:44 | Informe spam
Hola Javier!!!

Yo tambien estoy intentando realizar búsquedas mediante los web parts pero
es verdad que no hay mucha documentación.
Yo lo único que he encontrado sobre como hacer una SELECT en MSSQLFT es lo
siguiente:

"SELECT
"DAV:href",
"DAV:displayname",
"DAV:contentclass",
"DAV:getlastmodified",
"DAV:getcontentlength",
"DAV:iscollection",
"urn:schemas-microsoft-com:sharepoint:portal:profile:WorkPhone",
"urn:schemas-microsoft-com:sharepoint:portal:profile:WorkEmail",
"urn:schemas-microsoft-com:sharepoint:portal:profile:Title",
"urn:schemas-microsoft-com:sharepoint:portal:profile:Department",
"urn:schemas.microsoft.com:fulltextqueryinfo:PictureURL",
"urn:schemas-microsoft-com:office:office#Author",
"urn:schemas.microsoft.com:fulltextqueryinfo:description",
"urn:schemas.microsoft.com:fulltextqueryinfo:rank",
"urn:schemas.microsoft.com:fulltextqueryinfo:sitename",
"urn:schemas.microsoft.com:fulltextqueryinfo:displaytitle",
"urn:schemas-microsoft-com:publishing:Category",
"urn:schemas-microsoft-com:office:office#ows_CrawlType",
"urn:schemas-microsoft-com:office:office#ows_ListTemplate",
"urn:schemas-microsoft-com:office:office#ows_SiteName",
"urn:schemas-microsoft-com:office:office#ows_ImageWidth",
"urn:schemas-microsoft-com:office:office#ows_ImageHeight",
"DAV:getcontenttype",
"urn:schemas-microsoft-com:sharepoint:portal:area:Path",
"urn:schemas-microsoft-com:sharepoint:portal:area:CategoryUrlNavigation",
"urn:schemas-microsoft-com:publishing:CategoryTitle",
"urn:schemas.microsoft.com:fulltextqueryinfo:sdid",
"urn:schemas-microsoft-com:sharepoint:portal:objectid"
from ( TABLE Portal_Content..Scope() UNION ALL TABLE
Non_Portal_Content..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,contents:0.1,*:0.05)
AS #WeightedProps
(("urn:schemas-microsoft-com:publishing:HomeBestBetKeywords"some array ['Dokumentua'] RANK BY COERCION(absolute, 999))
OR
(FREETEXT("urn:schemas-microsoft-com:sharepoint:portal:profile:PreferredName",
'Dokumentua') RANK BY COERCION(multiply, 0.01))
OR FREETEXT(#WeightedProps, 'Dokumentua') )
%__morewhereCondition__%
ORDER BY %__sort_by__%" >

"Dokumentua" es la palabra que he metido en el textbox de la búsqueda.
En el SDK del SharePoint 2001 si que hay algo de información pero no todo
es
compatible con la nueva versión.
¿Has doseñado ya el web part?
¿Que te devuelve el metodo Query del servicio web search.asmx?
Yo lo que necesito es diseñar un web part de búsqueda cuya funcionalidad
sea igual al de la búsqueda que hace SharePoint en el portal.

Espero ayudarte, un saludo!!



Javier wrote:

Hola
Alguno de ustedes sabe como agregar a los resultados de la busqueda el valor
de un campo de una document library de un sitio del portal?

Actualmente estoy comenzando a realizar busquedas con el web services
search.asmx al cual le puedo pasar una consulta MSSQLFT, pero la
documentación que he encontrado al respecto es insuficiente, agradezco si
alguien tiene algo para pasarme.

Gracias,
Javier.

Preguntas similares