Skip to content

feat: add query endpoint to search server#899

Merged
Bushstar merged 1 commit into
mainfrom
bush/search-query
Jun 12, 2025
Merged

feat: add query endpoint to search server#899
Bushstar merged 1 commit into
mainfrom
bush/search-query

Conversation

@Bushstar

Copy link
Copy Markdown
Contributor

Example JQL queries set in the POST body as raw JSON for the following new /query endpoint.

http://localhost:4002/api/v1/query

Query

{
  "where": {
    "mdip.type": { "$in": ["agent"] }
  }
}

Result

[
    "did:test:z3v8Auahqe6r8TLwNMwaYBzgaJ99CQmwUbFjzRqcePzX3MCxyxN",
    "did:test:z3v8Auai7RfjWDRtc7T1vKHAPgEy9MqY54Svu1yQLdJsyqCU3JU",
    "did:test:z3v8Auaa1VokNK8mEiTTYAChvSCwubWWhB5wiFjvcYPru8N72Yv",
    ...
    "did:test:z3v8AuadSHArowwoNeaAcPNBkVvdwmxrx2r9sXcgYxfAr83tKxL",
    "did:test:z3v8AuaZHovdinWT165yehtg75trUM2jbS3sPRKWt9Hotdz342f",
    "did:test:z3v8AuafmLnqAqTufuTqYine12A4owsx4D9wQWHzWqG3RkfQsiV"
]

Query

{
  "where": {
    "didDocumentData.manifest.*.credential.food": {
      "$in": ["chicken"]
    }
  }
}

Result

[
    "did:test:z3v8AuaZHovdinWT165yehtg75trUM2jbS3sPRKWt9Hotdz342f",
    "did:test:z3v8AuafmLnqAqTufuTqYine12A4owsx4D9wQWHzWqG3RkfQsiV"
]

Query

{
  "where": {
    "didDocumentData.manifest.*": {
      "$in": ["did:test:z3v8AuafvG9tWcV2ex2LysM5dNAUZ3HL29zKzhEsB9vvTj3A6R7"]
    }
  }
}

Result

[
    "did:test:z3v8AuafmLnqAqTufuTqYine12A4owsx4D9wQWHzWqG3RkfQsiV"
]

@Bushstar
Bushstar requested a review from macterra June 12, 2025 11:01
@Bushstar
Bushstar merged commit 1da6537 into main Jun 12, 2025
13 checks passed
@Bushstar
Bushstar deleted the bush/search-query branch June 12, 2025 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add JQL query endpoint to the search-server

2 participants