Nextcloud Fulltext Search
-
wrote on May 14, 2018, 10:06 AM last edited by
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
-
wrote on Dec 17, 2018, 2:19 PM last edited by
Can I kindly bump this topic?
-
wrote on Dec 17, 2018, 2:50 PM last edited byThis post is deleted!
-
wrote on Dec 17, 2018, 2:55 PM last edited by
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. -
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.wrote on Dec 18, 2018, 10:08 AM last edited by@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?
-
wrote on Dec 18, 2018, 4:33 PM last edited by
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.
-
@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?
wrote on Dec 19, 2018, 10:36 PM last edited by@necrevistonnezr oooooooh, I assume with that one, you'd need your own external server for that feature.. Let me know what you find!
-
@necrevistonnezr oooooooh, I assume with that one, you'd need your own external server for that feature.. Let me know what you find!
wrote on Dec 20, 2018, 7:54 AM last edited by@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...
-
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.
-
wrote on Sep 11, 2019, 3:23 PM last edited by
It seems there's a Docker image for the fulltext search backend engine on Nextcloud, now: https://github.com/nextcloud/fulltextsearch/wiki/Basic-Installation
-
wrote on Feb 5, 2020, 7:14 PM last edited by
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...
-
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...
wrote on Dec 15, 2020, 1:52 PM last edited by jdaviescoates Dec 15, 2020, 1:52 PMCloudron 6.0 now has Solr integration!
But even though https://github.com/nextcloud/fulltextsearch says:
Full text search
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!
-
Cloudron 6.0 now has Solr integration!
But even though https://github.com/nextcloud/fulltextsearch says:
Full text search
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!
@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.
-
@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.
wrote on Dec 15, 2020, 9:28 PM last edited by@girish it was a longshot, but fair enough!
-
wrote on Jul 2, 2021, 8:34 AM last edited by
We've created an ElasticSearch app for Cloudron.
https://git.cloudron.io/vladimir.d/elasticsearch
Comments are welcome!
-
We've created an ElasticSearch app for Cloudron.
https://git.cloudron.io/vladimir.d/elasticsearch
Comments are welcome!
wrote on Jul 2, 2021, 8:55 AM last edited by@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!
-
We've created an ElasticSearch app for Cloudron.
https://git.cloudron.io/vladimir.d/elasticsearch
Comments are welcome!
I guess https://forum.cloudron.io/topic/5297/supervisord-to-manage-running-processes-in-nextcloud-app is related to this
-
wrote on Jul 2, 2021, 4:02 PM last edited by
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.
-
wrote on Jul 14, 2021, 10:56 AM last edited by
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.
-
wrote on Jul 14, 2021, 10:58 AM last edited by
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.