Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔰 [Initiative] BOS level Search - Fully Extensible + Multichain #150

Open
TiffanyGYJ opened this issue Oct 12, 2023 · 0 comments
Open
Assignees
Labels
Initiative Workstream, deliverable, outcome issue type

Comments

@TiffanyGYJ
Copy link

TiffanyGYJ commented Oct 12, 2023

Description

BOS Application Developers will be able to submit content generated by their users to the global B.O.S search. This content can be displayed on the search results page with attribution to the application itself. App developers will be able to specify how the search result will be rendered by providing a search result item component in configuration.

High-level solution

  • Developer submits a QueryAPI indexer to implement indexing logic across all smart contracts they are interested in
  • In the indexerLogic.js code developers can access near.org search index: context.search.add({document})
  • Search engine integration will provision a separate search index named after the indexer name, and collect all documents to it
  • /search endpoint will fetch data from all available indexes
  • Search results page will group results by the application name either render search result document using a standard renderer, or use a custom widget stored under <indexerDeployer.near>/searchIndex/searchItemComponent name

Related Epics

Preview Give feedback
No tasks being tracked yet.
@TiffanyGYJ TiffanyGYJ added the Initiative Workstream, deliverable, outcome issue type label Oct 12, 2023
@TiffanyGYJ TiffanyGYJ self-assigned this Oct 12, 2023
@TiffanyGYJ TiffanyGYJ changed the title 🔰 [Initiative] BOS level - Fully Extensible + Multichain 🔰 [Initiative] BOS level Search - Fully Extensible + Multichain Oct 13, 2023
@TiffanyGYJ TiffanyGYJ moved this from Pending to 🌱 Q1 2023 in [Public] Pagoda Roadmap Nov 29, 2023
@charleslavon charleslavon moved this from 🌱 Q1 2023 to Pending in [Public] Pagoda Roadmap May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Initiative Workstream, deliverable, outcome issue type
Projects
Status: Pending
Development

No branches or pull requests

1 participant