Semantic search engine #5046

Open
opened 2026-02-05 09:36:26 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @fariquelme on GitHub (Nov 11, 2024).

Describe the feature you'd like

We use bookstack for internal purposes on my current working place and we developed a semantic search engine feature.
We'd like to contribute with the feature to the repo, but since it requires hosting a microservice and a vector database in addition to bookstack I'd like to know if it's something that you guys would be interested in having 😁

Describe the benefits this would bring to existing BookStack users

Ability to search content semantically and get summarized response (1 on image) based on most the relevant content + links (2 on image) to pages where the content was found.

Can the goal of this request already be achieved via other means?

No, as far as I know there are no solid libraries to perform semantic search and LLM orchestration with php

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

How long have you been using BookStack?

Under 3 months

Additional context

image

Originally created by @fariquelme on GitHub (Nov 11, 2024). ### Describe the feature you'd like We use bookstack for internal purposes on my current working place and we developed a semantic search engine feature. We'd like to contribute with the feature to the repo, but since it requires hosting a microservice and a vector database in addition to bookstack I'd like to know if it's something that you guys would be interested in having 😁 ### Describe the benefits this would bring to existing BookStack users Ability to search content semantically and get summarized response (1 on image) based on most the relevant content + links (2 on image) to pages where the content was found. ### Can the goal of this request already be achieved via other means? No, as far as I know there are no solid libraries to perform semantic search and LLM orchestration with php ### Have you searched for an existing open/closed issue? - [X] I have searched for existing issues and none cover my fundamental request ### How long have you been using BookStack? Under 3 months ### Additional context ![image](https://github.com/user-attachments/assets/ea3221bc-c727-4684-987a-cdc3b2954720)
OVERLORD added the 🔨 Feature Request label 2026-02-05 09:36:26 +03:00
Author
Owner

@fariquelme commented on GitHub (Nov 11, 2024):

@ssddanbrown

@fariquelme commented on GitHub (Nov 11, 2024): @ssddanbrown
Author
Owner

@ssddanbrown commented on GitHub (Nov 11, 2024):

Hi @fariquelme,

Thanks for offering this but to be up-front, this isn't something I'd look to officially include, support & maintain as it blows out the scope a fair bit for what would have to be an optional feature due to the extra infrastructure/technology requirements, as well as this kind of thing being tricky to fully support as an official feature in the full context of what's supported in BookStack (thinking permissions/role requirements). Plus, this area of technology is moving fast so I'd rather not have the burden of attempting to chase or keep up as technologies, desires and platforms/services/software/offerings change.

Instead I'd rather keep such solutions external, but allow them to connect with BookStack via methods of extension (API, logical/visual theme service). I built and added a basic API-based integration to Danswer, but didn't build any part unit the UI (Was really just a quick integration to test out the idea).

I'd be happy to consider additional integration points where needed to better provide a general abstract interface which any external solution (Both LLM or other search engine options) could be potentially use.

@ssddanbrown commented on GitHub (Nov 11, 2024): Hi @fariquelme, Thanks for offering this but to be up-front, this isn't something I'd look to officially include, support & maintain as it blows out the scope a fair bit for what would have to be an optional feature due to the extra infrastructure/technology requirements, as well as this kind of thing being tricky to fully support as an official feature in the full context of what's supported in BookStack (thinking permissions/role requirements). Plus, this area of technology is moving fast so I'd rather not have the burden of attempting to chase or keep up as technologies, desires and platforms/services/software/offerings change. Instead I'd rather keep such solutions external, but allow them to connect with BookStack via methods of extension (API, logical/visual theme service). I built and added a basic API-based integration to [Danswer](https://github.com/danswer-ai/danswer), but didn't build any part unit the UI (Was really just a quick integration to test out the idea). I'd be happy to consider additional integration points where needed to better provide a general abstract interface which any external solution (Both LLM or other search engine options) could be potentially use.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5046