• Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
v3.5.2 Latest
Buy Hosting

Search - how's ElasticSearch doing?

Scheduled Pinned Locked Moved General Discussion
4 Posts 2 Posters 1.8k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • medwardsM Offline
    medwardsM Offline
    medwards
    wrote on last edited by
    #1

    Search is high priority for us. I still need to dig into this one, haven’t had time quite yet. Some links I've collected and need to follow-up on:

    https://github.com/designcreateplay/NodeBB/issues/142
    https://github.com/designcreateplay/NodeBB/issues/786
    https://github.com/designcreateplay/NodeBB/pull/789
    http://seti123.github.io/nodebb-plugin-elasticsearch

    Can anybody provide a quick status summary on this? @seti123? Is it ready to go? Does it require mongo?

    If not I’ll circle back and update this thread later on with what I find.

    1 Reply Last reply
    0
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    wrote on last edited by
    #2

    Right -- @seti123 I believe there are some issues that block you from completion -- let us know what those are, so we can expedite as 0.3.0 is now out 🙂

    1 Reply Last reply
    0
  • medwardsM Offline
    medwardsM Offline
    medwards
    wrote on last edited by medwards
    #3

    @julian So I forked and installed @seti123 's plugin. I had to make a few changes to the way it calls topics.getTopicsByTids() - it looks like the function signature may have changed.

    At this point I appear to be getting legitimate search results from the long-form search url that's being installed:

    http://localhost:8252/nodebb-plugins-elasticsearch/search/:term

    I believe the standing question is:

    Is there some way to override the built-in /api/search/:term route so the UI will process the elasticsearch results instead of the built-in REDS results?

    I'll dive in and see if I can figure it out... let me know if you have any input.

    Thanks!

    1 Reply Last reply
    0
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    wrote on last edited by
    #4

    Hey @medwards -- Indeed, that's what we're hoping to do with search. Not everyone wants to use Reds, so I'm actually planning on divorcing Reds from core, and allowing third-party plugins to interface with the routes.

    1 Reply Last reply
    1

Copyright © 2023 NodeBB | Contributors
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development