Skip to content

OpenSearch WASM plugin #451

Open
Open

Description

@qigaowei

I have a little idea that if the data is stored in Elasticsearch, the query speed is quite fast. It may be better than storing it in PostgreSQL.

Activity

  1. kde99 commented on Oct 4, 2025

    @kde99

    It had been asked a few times before. It would need a huge rewrite of the code, and probably not happening anytime soon. #298 (comment)

  2. mgdigital commented on Oct 4, 2025

    @mgdigital
    Collaborator

    Spoiler alert: I'm working on it right now, but it'll be an optional plugin, not in the core.

  3. qigaowei commented on Oct 4, 2025

    @qigaowei
    Author

    Spoiler alert: I'm working on it right now, but it'll be an optional plugin, not in the core.

    Thank you very much. This project has helped me a lot. Before, I only scraped other people's websites. Now that I have database permissions, I can do a lot more. I can use regular expressions to get the videos I want. Thank you very much.

  4. qigaowei commented on Oct 14, 2025

    @qigaowei
    Author

    Spoiler alert: I'm working on it right now, but it'll be an optional plugin, not in the core.

    [root@iZsj9yq7s0pbZ ~]# curl http://127.0.0.1:9200/_cat/count/torrent_files
    1760407081 01:58:01 15893968
    [root@iZsj9yq7s0pbZ ~]# curl http://127.0.0.1:9200/_cat/count/torrents
    1760407091 01:58:11 7197838
    a085ddfe2ad1 docker.elastic.co/elasticsearch/elasticsearch:8.11.0 "/bin/tini -- /usr/l…" 2 weeks ago Up 2 weeks 0.0.0.0:9200->9200/tcp, [::]:9200->9200/tcp, 0.0.0.0:9300->9300/tcp, [::]:9300->9300/tcp elasticsearch 8.4GB (virtual 9.81GB)

    The data volume of torrent_files is 15893968, and the data volume of torrents is 7197838, which only takes up 9.81GB. Maybe Elasticsearch is a good choice. At least we don’t need the torrent_contents table.

  5. kapdon commented on Oct 20, 2025

    @kapdon

    Spoiler alert: I'm working on it right now, but it'll be an optional plugin, not in the core.

    How is this being implemented? is there docs on this plugin system? I am also in the middle of writing a meilisearch syncer. any information would be helpful.

  6. gozes commented on Nov 22, 2025

    @gozes

    Before ES gets added, because its a bit of a PITA to self host, has anyone tried using PostgreSQL text search or a separate sqlite db just for text search before going down the ES rabit hole to see if ether of dose are fast enough. My guess is that ether or one of dose will be enough for self hosted that in most case will have a handful of user. just saying

  7. abitofevrything commented on Nov 22, 2025

    @abitofevrything
    Contributor

    has anyone tried using PostgreSQL text search

    This is exactly what bitmagnet currently does.

  8. changed the title [-]store data in Elasticsearch[/-] [+]OpenSearch WASM plugin[/+] on Jan 11, 2026
  9. added this to the next milestone on Jan 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions