Principales respuestas
Búsqueda de contenido en PDF para Sharepoint Foundation 2010

Pregunta
-
Buenos días a todos,
He intentado configurar mi búsqueda de Sharepoint Foundation 2010 para que busque contenido dentro de documentos PDF, pero nada ha funcionado. Indico a continuación los pasos que he seguido por si he cometido algún error o si conocen otra manera de hacerlo...
1. Instalar Adobe IFilter 6
2. Copiar el icono de PDF en .../TEMPLATE/IMAGES
3. Cambiar el icono cargado en /TEMPLATE/XML/DOCICON.XML
4. Copiar el siguiente Script en C:\
Sub Usage
WScript.Echo "Usage: AddExtension.vbs extension"
WScript.Echoend Sub
Sub Main
if WScript.Arguments.Count < 1 then
Usage
wscript.Quit(1)
end ifdim extension
extension = wscript.arguments(0)Set gadmin = WScript.CreateObject("SPSearch4.GatherMgr.1", "")
For Each application in gadmin.GatherApplications
For Each project in application.GatherProjects
project.Gather.Extensions.Add(extension)
Next
NextEnd Sub
call Main
5. Ejecutar dicho Script poniendo en cmd "AddExtension.vbs WScript (pdf)"
6. Registrar el IFilter
a) Abrí regedit. Busqué la clave del registro "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Search\Setup\ContentIndexCommon\Filters\Extension\"
b) Cree una nueva Key con nombre .pdf
c) Con la nueva Key seleccionada le introduje el valor "{E8978DA6-047F-4E3D-9 C 78-CDBE46041603}"
d) Reinicié SPSearch. Abrí PowerShell e introduje: "net stop SPSearch4" y "net start SPSearch4"
7. Ejecuté un rastreo. Abrí cmd y escribí "stsadm -o spsearch -action fullcrawlstart"
Al finalizar todos estos pasos he comprobado que sigue sin buscarme dentro de PDF ni títulos de PDF, ¿estoy haciendo algo mal? También reinicié IIS pero tampoco sirvió de nada.
En SP Foundation 2010 no hay las llamadas "Aplicaciones de Servicio" (es una limitación) y no pude seguir esa alternativa.
Muchas gracias de antemano a todos
Respuestas
-
Me respondo a mi misma...
Al final tras 48h de sufrimiento ha funcionado la búsqueda en PDF's. He utilizado el script de la siguiente página:
http://sharepointgypsy.blogspot.com.es/2012/08/install-pdf-ifilter-in-sharepoint-2010.html
La función de añadir ".pdf" al registro de Windows la tuve que realizar de manera manual ya que el script no lo hacía.
De todas formas, muchísimas gracias Christian por la ayuda :)
- Marcado como respuesta Noemí López miércoles, 1 de octubre de 2014 10:07
- Editado Noemí López miércoles, 1 de octubre de 2014 10:08
Todas las respuestas
-
Hola Noemí, reiniciaste el servidor? En el caso que con el reinicio del server no te funcione, te paso un script que realiza toda la configuración: http://www.toddklindt.com/Scripts/PDFSearch.txt, http://www.sharepointusecases.com/2011/02/automate-pdf-configuration-for-sharepoint-2010-via-powershell/
También revisa los logs del crawl del search para ver si te está indexando los documentos.: http://blogs.msdn.com/b/russmax/archive/2012/01/28/sharepoint-powershell-script-series-part-5-exporting-the-crawl-log-to-a-csv-file.aspx
-
Hola Christian,
Ante todo muchas gracias por responder. He probado a reiniciar el servidor ahora mismo pero no ha surtido efecto...
He revisado también el script que me pasas para el tema de los logs y al ejecutarlo me salta el siguiente error:
"The term 'Get-SPEntrepriseSearchServiceApplication' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again."
En cuanto al script que realiza toda la configuración es lo que voy a probar ahora, y te comento que tal me fue.
Gracias de nuevo :D
-
Ya he probado el scrip y me da el siguiente error:
"Unexpeted token '(' in expression or statement. At C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Images\pdfsearch.ps1:29 char:13"
Este problema me está desesperando, he probado de todo!!! :D
Quiero aclarar que el servicio de búsqueda está activo, y que busca todo tipo de archivos excepto PDF que es lo que necesito ahora.
Gracias otra vez.
-
Me respondo a mi misma...
Al final tras 48h de sufrimiento ha funcionado la búsqueda en PDF's. He utilizado el script de la siguiente página:
http://sharepointgypsy.blogspot.com.es/2012/08/install-pdf-ifilter-in-sharepoint-2010.html
La función de añadir ".pdf" al registro de Windows la tuve que realizar de manera manual ya que el script no lo hacía.
De todas formas, muchísimas gracias Christian por la ayuda :)
- Marcado como respuesta Noemí López miércoles, 1 de octubre de 2014 10:07
- Editado Noemí López miércoles, 1 de octubre de 2014 10:08