anonymous Log in
Search
Recents:
v3.0
gx-l
Problemas al implementar Full text search utilizando textsearch.find()
29/07/20 14:06

fayjor

Replies: 4

Buenos días, estoy trabajando con gx16, u10, sqlserver 2017, .net
Estoy revisando un ejemplo de como utilizar el full search text, para ello
se tiene unos dominios searchresult que debe devolver una lista de ítems, a
partir de utilizar la función textsearch.find (texto)
Al cargar los resultados utilizando el siguiente código
Event Load
for &SearchResultItem in &SearchResult
&id = &SearchResultItem.Id.ToNumeric()
&score = &SearchResultItem.Score
&title = &SearchResultItem.Title
&type = &SearchResultItem.Type
&TimeStamp = &SearchResultItem.TimeStamp
endfor
Endevent
Me dice que la variable &SearchResult por ser del tipo de datos
SearchResulta, debería ser una colección pero no.
Specifying WPBuscarContenido ...
error spc0058: '&SearchResult' must be an array or collection. (Web Panel
'WPBuscarContenido' Source, Line: 17, Details)
Failed: Specification
Failed: Run Developer Menu
Si lo paso a colleccion me da otro error.
Revisando en la carpeta web del modelo se crea todos los archivos de lucene
como corresponde.
Por lo visto no funciona o no actualizaron la documentación o falta
actualizar dicha funsion en gx 16.
Me avisan si es que me falta hacer algo màs.
Gracias
--
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
https://www.avast.com/antivirus
Replies

plusvalia

29/07/20 16:50
Hola, No se cual error te dará si cambias &SearchResult a collection, pero al no serlo es seguro que ese FOR no va a caminar. ¿Tal vez la variable &SearchResult tenga una colección dentro? Por ejemplo &SearchResult.Items Te sugiero revisar el tipo de dato. Saludos, Mateo Fernández Executive Partner Email: mateofd@plusvalialabs.com LinkedIn: https://www.linkedin.com/in/mateofd Web: http://www.plusvalialabs.com Make Tech Work for You...not the other way around Don't print this email unless you have to. Let's protect the Environment. No imprima este correo electrónico si no es necesario. Protejamos el Medio Ambiente. > On Jul 29, 2020, at 11:06, fayjor@gmail.com

fayjor

29/07/20 17:03
Hola Mateo, Gracias por responder. Ya he probado la alternativa que me comentas. De hecho he ido probando varias y de distintas formas y sigue presentando el problema. Creo que no han actualizado ese componente. Aprovecho para preguntar, hay alguna otra forma de implementar un full search desde un home? Gracias y saludos Jorge Fay

plusvalia

29/07/20 17:05
Hola Jorge, Ojalá pudiera ayudarte más pero no. Si la documentación no está actualizada entonces tenés que preguntar directo a soporte de GeneXus. Suerte con eso, Mateo Fernández Executive Partner Email: mateofd@plusvalialabs.com LinkedIn: https://www.linkedin.com/in/mateofd Web: http://www.plusvalialabs.com Make Tech Work for You...not the other way around Don't print this email unless you have to. Let's protect the Environment. No imprima este correo electrónico si no es necesario. Protejamos el Medio Ambiente. > On Jul 29, 2020, at 14:03, fayjor@gmail.com

fayjor

29/07/20 17:09
Hola Mateo, Gracias por responder esperemos a ver que responden. www.smartswap.co Saludos / Regards Jorge Fay Gerente General Celular : (+506) 8333-1340 Teléfono : (+506) 2505 5491 Fax : (+506) 2215 1674 Dirección: Edificio VMG Business Center, Piso 1, del paso a a desnivel frente a Multiplaza, 800 mts norte Guachipelín, Escazú, San Jóse, Costa Rica, CP: 10203 Advertencia: la información contenida en este correo electrónico como los documentos adjuntos es confidencial y está sujeta a las disposiciones de no divulgación y confidencialidad. Si usted no es el destinatario, por favor dar aviso a Smart Swap y eliminar de inmediato el mail como su contenido. Warning: the information in this document and attachments is confidential. it is intended only for the use of the named recipient. If you are not the intended recipient, please notify immediatly Smart Swap and then delete this document. Do not disclose nor copy the content of this document and attachments. Violation of this notice may be prosecuted under the law.


Back to gx-l