Uploaded image for project: 'NIF'
  1. NIF
  2. NIF-11734 Query API functionality for closures required
  3. NIF-12669

Investigate use of Golr strategy for inferred results in Solr queries

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Canceled
    • Blocker
    • None
    • None
    • None
    • NIF
    • Internal

    Description

      The current method for closures in solr does not scale for the Monarch ontology plus inferences.

      As a workaround, we exclude inferred direct edges from monarch.owl - the commented out line is <!-- <owl:imports rdf:resource="http://purl.obolibrary.org/obo/upheno/monarch/grouping_phenotype_inferences.owl"/> -->

      Blocks: https://github.com/monarch-initiative/monarch-app/issues/356

      We should investigate the golr strategy for incorporating inferences into solr. Basically, for each foo_id field, we create a foo_closure field. This is all ancestors (via some specified object properties).

      Because we store ancestors, not paths, it will scale.

      This also has advantage for faceting - facet counts are inferred for the closure field.

      [assigned to chris c, but Seth can help]

      Attachments

        Activity

          People

            condit Chris Condit
            cmungall Chris Mungall
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: