You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Jean-Sebastien Delfino (JIRA)" <de...@tuscany.apache.org> on 2008/08/19 08:11:44 UTC

[jira] Created: (TUSCANY-2552) Implement a search function for the domain manager home page

Implement a search function for the domain manager home page
------------------------------------------------------------

                 Key: TUSCANY-2552
                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
             Project: Tuscany
          Issue Type: New Feature
          Components: Java SCA Domain Management
            Reporter: Jean-Sebastien Delfino
             Fix For: Java-SCA-Next


I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.

I suggest the following, which should be easy to implement:
- use Apache Solr to index all text artifacts in contributions
- implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
- start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
- when a contribution (JAR or folder) is added to a domain, index the artifacts in it
- when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
- every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
- initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Adriano Crestani (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adriano Crestani reassigned TUSCANY-2552:
-----------------------------------------

    Assignee: Adriano Crestani

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: tuscany_2552_phillipe_ramalho_06_04_2009.patch
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Phillipe Ramalho (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phillipe Ramalho updated TUSCANY-2552:
--------------------------------------

    Attachment: composite.png

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: artifact.png, component.png, composite.png, tuscany_2552_domain_manager_phillipe_ramalho_08_08_2009.patch, tuscany_2552_phillipe_ramalho_06_04_2009.patch, tuscany_2552_phillipe_ramalho_07_04_2009.patch.txt
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Phillipe Ramalho (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phillipe Ramalho updated TUSCANY-2552:
--------------------------------------

    Attachment: tuscany_2552_phillipe_ramalho_07_04_2009.patch.txt

Second patch, search functionality implemented. How the results are displayed on the domain manager webpage is still a working in progress.

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: tuscany_2552_phillipe_ramalho_06_04_2009.patch, tuscany_2552_phillipe_ramalho_07_04_2009.patch.txt
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Phillipe Ramalho (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phillipe Ramalho updated TUSCANY-2552:
--------------------------------------

    Attachment: tuscany_2552_phillipe_ramalho_09_30_2009.patch

-fixed a bug on document processing
-improved documentation
-removing unused classes
-refactoring exceptions being thrown

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: artifact.png, component.png, composite.png, tuscany_2552_domain_manager_phillipe_ramalho_08_08_2009.patch, tuscany_2552_domain_search_phillipe_ramalho_08_08_2009.patch, tuscany_2552_phillipe_ramalho_06_04_2009.patch, tuscany_2552_phillipe_ramalho_07_04_2009.patch.txt, tuscany_2552_phillipe_ramalho_08_16_2009.patch, tuscany_2552_phillipe_ramalho_09_30_2009.patch
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Phillipe Ramalho (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phillipe Ramalho updated TUSCANY-2552:
--------------------------------------

    Attachment: tuscany_2552_domain_search_phillipe_ramalho_08_08_2009.patch

I forgot to submit the patch for domain search, so here it is

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: artifact.png, component.png, composite.png, tuscany_2552_domain_manager_phillipe_ramalho_08_08_2009.patch, tuscany_2552_domain_search_phillipe_ramalho_08_08_2009.patch, tuscany_2552_phillipe_ramalho_06_04_2009.patch, tuscany_2552_phillipe_ramalho_07_04_2009.patch.txt
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Adriano Crestani (JIRA)" <de...@tuscany.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12727296#action_12727296 ] 

Adriano Crestani commented on TUSCANY-2552:
-------------------------------------------

Patch applied on revision 791203, thanks ; )

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: tuscany_2552_phillipe_ramalho_06_04_2009.patch, tuscany_2552_phillipe_ramalho_07_04_2009.patch.txt
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Adriano Crestani (JIRA)" <de...@tuscany.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12716853#action_12716853 ] 

Adriano Crestani commented on TUSCANY-2552:
-------------------------------------------

patch tuscany_2552_phillipe_ramalho_06_04_2009.patch applied on r782215
I also added the new domain-search module to pom.xml modules, you probably forgot to add this file to the patch ; )

Good work, keep like this ; )

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: tuscany_2552_phillipe_ramalho_06_04_2009.patch
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Phillipe Ramalho (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phillipe Ramalho updated TUSCANY-2552:
--------------------------------------

    Attachment: artifact.png
                component.png
                tuscany_2552_domain_manager_phillipe_ramalho_08_08_2009.patch

patch containing last month's progress

the patch applies again domain-manager and domain-search modules

the .png files should be place at domain-manager/src/main/resources/icons

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: artifact.png, component.png, composite.png, tuscany_2552_domain_manager_phillipe_ramalho_08_08_2009.patch, tuscany_2552_phillipe_ramalho_06_04_2009.patch, tuscany_2552_phillipe_ramalho_07_04_2009.patch.txt
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Adriano Crestani (JIRA)" <de...@tuscany.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12716849#action_12716849 ] 

Adriano Crestani commented on TUSCANY-2552:
-------------------------------------------

Hi Phillipe,

Thanks for the patch, I will work on it right now.

Regards,
Adriano Crestani Campos

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: tuscany_2552_phillipe_ramalho_06_04_2009.patch
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Phillipe Ramalho (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phillipe Ramalho updated TUSCANY-2552:
--------------------------------------

    Attachment: tuscany_2552_phillipe_ramalho_06_04_2009.patch

first patch containing the new domain search component which will be used by the domain manager

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>             Fix For: Java-SCA-Next
>
>         Attachments: tuscany_2552_phillipe_ramalho_06_04_2009.patch
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (TUSCANY-2552) Implement a search function for the domain manager home page

Posted by "Phillipe Ramalho (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phillipe Ramalho updated TUSCANY-2552:
--------------------------------------

    Attachment: tuscany_2552_phillipe_ramalho_08_16_2009.patch

-added search to toolbar, now there is no search specific page, the user can search from anywhere and he is redirected to the search results page

- the option to load the entire highlighted file is now working, but I'm still having problem with passing large data over the data binding, the data is broken, still need more investigation on that

- now it's index any changes on the domain that is performed through the domain-manager web app  

> Implement a search function for the domain manager home page
> ------------------------------------------------------------
>
>                 Key: TUSCANY-2552
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2552
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SCA Domain Management
>            Reporter: Jean-Sebastien Delfino
>            Assignee: Adriano Crestani
>             Fix For: Java-SCA-Next
>
>         Attachments: artifact.png, component.png, composite.png, tuscany_2552_domain_manager_phillipe_ramalho_08_08_2009.patch, tuscany_2552_domain_search_phillipe_ramalho_08_08_2009.patch, tuscany_2552_phillipe_ramalho_06_04_2009.patch, tuscany_2552_phillipe_ramalho_07_04_2009.patch.txt, tuscany_2552_phillipe_ramalho_08_16_2009.patch
>
>
> I'd like to have the ability to search artifacts in an SCA domain. The current domain manager app home page shows a search field + button but that's currently not implemented yet.
> I suggest the following, which should be easy to implement:
> - use Apache Solr to index all text artifacts in contributions
> - implement the search function in a new optional module (to not overload the domain manager, which should remain easily embeddable)
> - start with a simple text indexing scheme (don't need to develop a structured Solr schema in a first stage, until we better understand the actual usage patterns)
> - when a contribution (JAR or folder) is added to a domain, index the artifacts in it
> - when a contribution is requested from the domain manager and we get the opportunity to detect that it contribution has changed (that happens when a node starts and requests artifacts from the domain manager for example), add the new content to the index
> - every 5/10 mns, list the contributions in the domain, check if they have changed, and add the new content to the index
> - initially no need to handle deletes, as it may actually be a good thing to keep all the history indexed, just keep a copy of the indexed content in the index itself or some form or archive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.