Skip to content

Complex queries #33

@will-moore

Description

@will-moore

The searchengine backend supports complex nested queries, but we haven't exposed this in the UI yet.

The main missing feature is the support for converting this query into a URL

Currently have this working, but needs improved UI tweaks:

Screenshot 2023-05-12 at 10 05 13

This query generated is:

{
  "resource": "image",
  "query_details": {
    "and_filters": [
      {
        "name": "Gene Symbol",
        "value": "pdx1",
        "operator": "contains",
        "resource": "image"
      },
      {
        "name": "Pathology",
        "value": "carcinoid, malignant, nos",
        "operator": "contains",
        "resource": "image"
      }
    ],
    "or_filters": [
      [
        {
          "name": "Organism Part",
          "value": "small intestine",
          "operator": "contains",
          "resource": "image"
        },
        {
          "name": "Organism Part",
          "value": "duodenum",
          "operator": "contains",
          "resource": "image"
        }
      ]
    ],
    "case_sensitive": false
  },
  "mode": "searchterms"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions