Title: Re: [clubSmalltalk] Re: busqueda con muchos criterios en omnibase

Gracias, mientras tanto veo como lo puedo encarar.


Miguel.


Con fecha Domingo, 05 de Julio de 2009, 12:55:14 p.m., escribió:


>

Hola a todos


Miguel . si yo hize eso en un proyecto pero tenia muchisima data y todas las busuedas eran opr contenido dentro de los strings. un oco largo de explicar por aca.

Se que hay una manera de crearle indices al OmniBase :D , no recuerdo como luego me fijo ahora estoy de raje.

Otra cosa trata de poner los objetos en ODBTreeDictionary u otro tipo de colleccion , ni se te ourra poner en el root una OrderedCollection, en el ODBTreeDictionary  la busqueda es aleatoria en las OrderedColleccion  es secuencial  ,encima tal vez los objetos que esten derntro de la coleccion sean tambien proxies las busqedas son extremadamente lentas en ese tipo de config.

Pone tus objetos en colecciones con key y si es posible trees. es mas facul buscar mas rapido.

Bueno estoy de raje , despues las seguimos 

saludo2

MDC



2009/7/4 Miguel <[email protected]>



Hola gente, les quería hacer una consulta sobre una problemita que

tengo con un programa en el que estoy probando omnibase, y necesito

hacer una búsqueda sobre una colección de 100000 objetos, que cargué

para probar la idea. Todo esto lo hago utilizando VisualWorks 7.5nc.


Lo que yo quería hacer es mostrar esa collection de objetos en un

dataset y, a medida que el usuario ingresa datos en varios inputfields

se van auto-filtrando los mismos. La cuestión es que este tipo de

búsqueda es bastante lento al principio porque la busqueda es lineal.


Para solucionar esto se me ocurrió mantener varios arboles, uno por

cada criterio, pero me parece una solución poco práctica.


Buscando sobre esta problemática, me encontré con que algúnos habían

utilizado un motor de indexacion tipo Lucene, para hacer algo parecido

y retornar los OID de los objetos en la base de datos.


En fin, no se si alguien que tenga experiencia en este tipo de

problematica conoce otra forma de encarar esto.


Miguel.


--------------------------

lo escuche, y me olvidé;

lo vi hacer, y lo entendí;

lo hice, y lo aprendí











-- 

Saludos,

 Miguel                            mailto:abismo0


--~--~---------~--~----~------------~-------~--~----~

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]

http://www.clubSmalltalk.org
-~----------~----~----~----~------~----~------~--~---

Responder a