Index content of files (fulltextsearch indexing)
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
[!TIP]
Help move this idea forward
- Use the 👍 reaction to show support for this feature.
- Avoid commenting unless you have relevant information to add; unnecessary comments create noise for subscribers.
- Subscribe to receive notifications about status changes and new comments.
Is your feature request related to a problem? Please describe.
I have used fulltextsearch in conjunction with thesearchpage (spoiler, this is my application) for a long time. I do a lot of scan from my phone with Fairscan (https://www.fairscan.org/) then push to into Nextcloud. fulltextsearch would handle the OCR with tesseract and index the content. Through my app, I am able to search using the provided Provider.
While writing this message, I discovered that Fairscan handles the OCR part now. So that is not as critical as before but in order to search in the content of files, we need fulltextsearch as Files does not do it.
My issue is the following, the app is always lagging for compatibility with the latest Nextcloud version.
For one, the pace of major releases is difficult to follow. As a application developer myself, I would rather spend my time doing other things that making sure that my plugin works with the next version and bumping artificially the maxVersion.
My second issue is that the fulltextsearch app seems to fail to have maintainers that can cope with those upgrades. There are 3 PRs to seemingly fix the compatibility issues but no reel activity on them. I don’t blame the devs to have a life and other things to do ! so…
Describe the solution you'd like
I wonder to what extend fulltextsearch’s features (especially content indexing and search) should be integrated into Nextcloud Files. I don’t think of a use-case where somebody would not want to get his files searchable for the content over only the filename as today.
Would this be something that the other Nextcloud users would look forward for ?
What do you think ?
Am I missing something that makes this comment missing the target ?
Describe alternatives you've considered
None that I know of.
Additional context
I tried to push this topic on help.nextcloud.com General but it got refused.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Nextcloud Files search implementation and the fulltextsearch app referenced in the issue. Determine how content indexing and search would fit into the server, then define completion as Files supporting searchable file contents without relying on an externally maintained compatibility-sensitive app.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100