Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • nomad-FAIR nomad-FAIR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 139
    • Issues 139
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • nomad-lab
  • nomad-FAIRnomad-FAIR
  • Merge requests
  • !382

Merged
Created Sep 09, 2021 by Lauri Himanen@himanel1Maintainer

Materials Search

  • Overview 3
  • Commits 29
  • Pipelines 1
  • Changes 47

Implemented materials search using the new search interface, the new materials API and using the new materials index (nomad_materials_v1). Major changes include:

  • The "Explore/Material Encyclopedia" menu link now opens the search page for materials.
  • Added some missing search filters (vibrational properties)
  • Added the "Restricted search"-option for materials search. It is now enabled by default and operates like in the old Encyclopedia.
  • Refactored the search context in a way that search filters do not have to correspond to concrete metainfo values anymore (e.g. restricted search, exclusive elements search and visibility do not correspond to metainfo values but still affect the API calls and need to be serialized in the query string.)
  • Bugfixes in the material indexing
  • Now materials index is updated automatically when a calculation is processed. TODO: the materials index is still not completely synced with all entry operations: e.g. deleting an upload does not update the materials index, etc. This is tracked in a separate issue: #592 (closed)
  • Fixes in the materials API related to fetching nested properties
  • Refactored the result listsinto two new components (SearchResultsEntries.js and SearchResultsMaterials.js) in preparation for the new Table component.
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: search-material