[kepler-dev] [Bug 4362] - component search performance

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Thu Oct 8 14:59:13 PDT 2009


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4362





------- Comment #5 from aschultz at nceas.ucsb.edu  2009-10-08 14:59 -------
>From meeting with Sean and Derik.

NamedOntClass.getName() does not always return the name that appears in the
component library.  Sean has a new accessor to get at the label of the OntClass
instance stored in the NamedOntClass that is the value that is used in the
component library.  He is going to flatten his override into the core so we can
use it when building the search index.

Derik cannot add a WorkflowRun to the search index now because it only supports
adding an ActorMetadata object.  Aaron will add a method to allow including a
named object in the search index.

Derik needs a second search table and a second search class and search
interface for doing searches on the workflow runs in the workflowrunmanager. 
The reason is that the existing search only works with components that have
been saved to an archive.  The workflow runs are stored in the provenance
tables and do not always appear in the component library.

The new search allows for specifying what type of search term you would like to
match (Name,Java classname,ontology name, ontology classname).  We agreed that
adding an advanced button that allows the user to configure what type of search
terms they would like to match would be an important addition.  With this
ability the default search would be set to only match on the Names of
components.  The user would have to select a checkbox if they also wanted to
match java classname, ontology name or ontology class names.  Aaron will
implement that.


More information about the Kepler-dev mailing list