Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
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
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Nextcloud Fulltext Search

Nextcloud Fulltext Search

Scheduled Pinned Locked Moved App Wishlist
29 Posts 12 Posters 5.0k Views 11 Watching
  • 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.
  • necrevistonnezrN Offline
    necrevistonnezrN Offline
    necrevistonnezr
    wrote on last edited by
    #1

    It would be great if the Fulltext Search App could be included in the Nextcloud package. The app allows for fulltext search of files and bookmarks via Elasticsearch or Solr.

    Homepage: https://apps.nextcloud.com/apps/fulltextsearch / https://github.com/nextcloud/fulltextsearch

    Instructions: https://github.com/nextcloud/fulltextsearch/wiki

    1 Reply Last reply
    9
    • necrevistonnezrN Offline
      necrevistonnezrN Offline
      necrevistonnezr
      wrote on last edited by
      #2

      Can I kindly bump this topic?

      1 Reply Last reply
      1
      • ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #3
        This post is deleted!
        1 Reply Last reply
        0
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #4

          So this may be confusing.
          TO install this app, it must be done from within NextCloud, not Cloudron. I just confirmed on my own instance. If you need help, let me know and I'll walk you through it.

          necrevistonnezrN 1 Reply Last reply
          0
          • ? A Former User

            So this may be confusing.
            TO install this app, it must be done from within NextCloud, not Cloudron. I just confirmed on my own instance. If you need help, let me know and I'll walk you through it.

            necrevistonnezrN Offline
            necrevistonnezrN Offline
            necrevistonnezr
            wrote on last edited by
            #5

            @spectrely said in Nextcloud Fulltext Search:

            So this may be confusing.
            TO install this app, it must be done from within NextCloud, not Cloudron. I just confirmed on my own instance. If you need help, let me know and I'll walk you through it.

            I know I need to install an app within nextcloud but there's also a "server part", see https://github.com/nextcloud/fulltextsearch/wiki/Basic-Installation#installation-of-elasticsearch--ingest-attachment-plugin-on-your-server

            Installation of ElasticSearch + "Ingest Attachment Plugin" on your server

            I thought this would have to happen within the Docker instance of nextcloud?

            ? 1 Reply Last reply
            1
            • F Offline
              F Offline
              FTLAUDMAN
              wrote on last edited by
              #6

              I have this question to. What to do when some of these Nextcloud apps require something to execute on the server itself. This is my main example, but also for a preview generator that needs something added to a cron job, etc.

              1 Reply Last reply
              0
              • necrevistonnezrN necrevistonnezr

                @spectrely said in Nextcloud Fulltext Search:

                So this may be confusing.
                TO install this app, it must be done from within NextCloud, not Cloudron. I just confirmed on my own instance. If you need help, let me know and I'll walk you through it.

                I know I need to install an app within nextcloud but there's also a "server part", see https://github.com/nextcloud/fulltextsearch/wiki/Basic-Installation#installation-of-elasticsearch--ingest-attachment-plugin-on-your-server

                Installation of ElasticSearch + "Ingest Attachment Plugin" on your server

                I thought this would have to happen within the Docker instance of nextcloud?

                ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #7

                @necrevistonnezr oooooooh, I assume with that one, you'd need your own external server for that feature.. Let me know what you find!

                necrevistonnezrN 1 Reply Last reply
                0
                • ? A Former User

                  @necrevistonnezr oooooooh, I assume with that one, you'd need your own external server for that feature.. Let me know what you find!

                  necrevistonnezrN Offline
                  necrevistonnezrN Offline
                  necrevistonnezr
                  wrote on last edited by
                  #8

                  @spectrely said in Nextcloud Fulltext Search:

                  @necrevistonnezr oooooooh, I assume with that one, you'd need your own external server for that feature.. Let me know what you find!

                  Well, in theory you needed an external server for the Nextcloud Collabora Office app but the cloudron guys made it available, anyway...

                  1 Reply Last reply
                  1
                  • girishG Offline
                    girishG Offline
                    girish
                    Staff
                    wrote on last edited by
                    #9

                    We do have plans to provide elasticsearch as an addon (just like other databases) at some point. For the moment, it looks like you have to run elasticsearch on a different server and connect the plugin to it.

                    1 Reply Last reply
                    8
                    • necrevistonnezrN Offline
                      necrevistonnezrN Offline
                      necrevistonnezr
                      wrote on last edited by
                      #10

                      It seems there's a Docker image for the fulltext search backend engine on Nextcloud, now: https://github.com/nextcloud/fulltextsearch/wiki/Basic-Installation

                      1 Reply Last reply
                      2
                      • N Offline
                        N Offline
                        NCKNE
                        wrote on last edited by
                        #11

                        Getting elasticsearch into Cloudron would be great! Fulltext search for Nextcloud is a must and running a separate instance side by side to cloudron is very inefficient...

                        jdaviescoatesJ 1 Reply Last reply
                        3
                        • N NCKNE

                          Getting elasticsearch into Cloudron would be great! Fulltext search for Nextcloud is a must and running a separate instance side by side to cloudron is very inefficient...

                          jdaviescoatesJ Offline
                          jdaviescoatesJ Offline
                          jdaviescoates
                          wrote on last edited by jdaviescoates
                          #12

                          Cloudron 6.0 now has Solr integration!

                          But even though https://github.com/nextcloud/fulltextsearch says:

                          Full text search

                          Scrutinizer Code Quality

                          Full text search is the core app of a full-text search framework for your Nextcloud.
                          To have it operate, and get content indexed, some other apps are needed:

                          • Some Providers Apps to extract content from your Nextcloud.
                          • A Platform App that communicate with a search platform (ie. Elastic Search, Solr, …) in order to index the content provided by the Providers.
                            Note: There is no limit to the number of platform-apps that can be installed, however only one can be selected from the admin interface

                          (I bolded Solr)

                          Currently Solr is not yet supported:

                          https://github.com/nextcloud/fulltextsearch/issues/334

                          Someone made a start a while back, but it doesn't appear they've done anything on it for the last couple of years now 😕

                          https://github.com/rearden-logic-inc/fulltextsearch_solr

                          I wonder any @staff or @appdev's might be up for taking this on? It'd be awesome to be able to use Cloudron's new Solr addon within Nextcloud to do full text searches! 🙏

                          I use Cloudron with Gandi & Hetzner

                          girishG 1 Reply Last reply
                          0
                          • jdaviescoatesJ jdaviescoates

                            Cloudron 6.0 now has Solr integration!

                            But even though https://github.com/nextcloud/fulltextsearch says:

                            Full text search

                            Scrutinizer Code Quality

                            Full text search is the core app of a full-text search framework for your Nextcloud.
                            To have it operate, and get content indexed, some other apps are needed:

                            • Some Providers Apps to extract content from your Nextcloud.
                            • A Platform App that communicate with a search platform (ie. Elastic Search, Solr, …) in order to index the content provided by the Providers.
                              Note: There is no limit to the number of platform-apps that can be installed, however only one can be selected from the admin interface

                            (I bolded Solr)

                            Currently Solr is not yet supported:

                            https://github.com/nextcloud/fulltextsearch/issues/334

                            Someone made a start a while back, but it doesn't appear they've done anything on it for the last couple of years now 😕

                            https://github.com/rearden-logic-inc/fulltextsearch_solr

                            I wonder any @staff or @appdev's might be up for taking this on? It'd be awesome to be able to use Cloudron's new Solr addon within Nextcloud to do full text searches! 🙏

                            girishG Offline
                            girishG Offline
                            girish
                            Staff
                            wrote on last edited by
                            #13

                            @jdaviescoates I think only the elastic one is maintained upstream. It's unlikey we (cloudron) will write the solr fts integration for nextcloud. That's really something we don't have any expertise for.

                            jdaviescoatesJ 1 Reply Last reply
                            1
                            • girishG girish

                              @jdaviescoates I think only the elastic one is maintained upstream. It's unlikey we (cloudron) will write the solr fts integration for nextcloud. That's really something we don't have any expertise for.

                              jdaviescoatesJ Offline
                              jdaviescoatesJ Offline
                              jdaviescoates
                              wrote on last edited by
                              #14

                              @girish it was a longshot, but fair enough!

                              I use Cloudron with Gandi & Hetzner

                              1 Reply Last reply
                              0
                              • vladimir.dV Offline
                                vladimir.dV Offline
                                vladimir.d
                                wrote on last edited by
                                #15

                                We've created an ElasticSearch app for Cloudron.

                                https://git.cloudron.io/vladimir.d/elasticsearch

                                Comments are welcome!

                                jdaviescoatesJ fbartelsF rmdesR 3 Replies Last reply
                                4
                                • vladimir.dV vladimir.d

                                  We've created an ElasticSearch app for Cloudron.

                                  https://git.cloudron.io/vladimir.d/elasticsearch

                                  Comments are welcome!

                                  jdaviescoatesJ Offline
                                  jdaviescoatesJ Offline
                                  jdaviescoates
                                  wrote on last edited by
                                  #16

                                  @vladimir-d said in Nextcloud Fulltext Search:

                                  We've created an ElasticSearch app for Cloudron.

                                  https://git.cloudron.io/vladimir.d/elasticsearch

                                  Comments are welcome!

                                  Woah, cool!

                                  This sounds worthy of a @staff and @appdev mention!

                                  I use Cloudron with Gandi & Hetzner

                                  1 Reply Last reply
                                  1
                                  • vladimir.dV vladimir.d

                                    We've created an ElasticSearch app for Cloudron.

                                    https://git.cloudron.io/vladimir.d/elasticsearch

                                    Comments are welcome!

                                    fbartelsF Offline
                                    fbartelsF Offline
                                    fbartels
                                    App Dev
                                    wrote on last edited by
                                    #17

                                    I guess https://forum.cloudron.io/topic/5297/supervisord-to-manage-running-processes-in-nextcloud-app is related to this

                                    1 Reply Last reply
                                    1
                                    • marcusquinnM Offline
                                      marcusquinnM Offline
                                      marcusquinn
                                      wrote on last edited by
                                      #18

                                      Yup, we have this working now. It's OKish but Nextcloud's search interface is kinda sh*t, so next task is going to be fixing that to make it actually useful and hopefully work similarly to Google Drive with an actual sortable results page.

                                      Elasticsearch as an App from @vladimir-d is a significant win for other uses too.

                                      Web Design https://www.evergreen.je
                                      Development https://brandlight.org
                                      Life https://marcusquinn.com

                                      1 Reply Last reply
                                      5
                                      • marcusquinnM Offline
                                        marcusquinnM Offline
                                        marcusquinn
                                        wrote on last edited by
                                        #19

                                        Anecdotally, this fulltext search (using elastic search) seems to be as fast as the filename search, or even makes both of them faster.

                                        The search results interface as a modal is still cramped and limited, but we will try to develop a full results page to show on hitting enter or clicking the search icon.

                                        Web Design https://www.evergreen.je
                                        Development https://brandlight.org
                                        Life https://marcusquinn.com

                                        1 Reply Last reply
                                        2
                                        • marcusquinnM Offline
                                          marcusquinnM Offline
                                          marcusquinn
                                          wrote on last edited by
                                          #20

                                          An interesting search string for anyone managing what multiple users do with these things is to search for password and see how many place plaintext passwords are stored in user's documents & spreadsheets!

                                          Similar for things like passport number, driving licence, social security, national insurance. It's a handy way to do a review of personal data being stored in files and who has access to what.

                                          Web Design https://www.evergreen.je
                                          Development https://brandlight.org
                                          Life https://marcusquinn.com

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search