Hi, I was finally able to figure out how to add the new domain search project to the maven and make it dependent of lucene-core library. It seems to be working fine, so I created a patch and attached it to JIRA TUSCANY-2552 [1]. The code is not integrated to domain manager yet, there is a lot of work remaining yet, I will send more patches along my progress.
Phillipe Ramalho [1] - http://issues.apache.org/jira/browse/TUSCANY-2552 On Sun, May 31, 2009 at 1:28 AM, Phillipe Ramalho < [email protected]> wrote: > Hi, > These last weeks I have set my dev environment up and started coding some > indexing code. > > My first challenge was to figure out what the user will provide the data > about the SCA Domain to the Search component, so the Search component can > analyze this data and index the relevant information. After some research > and help from Luciano and Adriano I think the best way to collect this > information is from a Contribution object. > > I already did some coding that introspect a Contribution object and extract > the necessary information like components and their references and services, > composites, contribution files, etc. Each one is indexed as a different > document in the Lucene index. > > Next step is to define how the user will use the Search component to > execute the search query and what will be returned to the user. It may > return Lucene Document objects, which are the raw results of a Lucene query. > Or it may return more specific objects, which represent all the domain > artifacts included in the results, containing all the relationships, text > highlighting, etc. I prefer the second option, this way the Search component > users will not need to know how to deal with Lucene Document objects. > > I'm intending to send the first patch as soon as possible, I just need to > integrate the new Search component module with maven. > > Regards, > Phillipe Ramalho > -- Phillipe Ramalho
