nextcloud / nextcloud/fulltextsearch

Xapian support?

Open
#470 1 comment 11 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help wanted
Dominant language
PHP
Stars
234
Forks
64
Avg merge
6h 18m
Merged PRs (30d)
10

Description

It would be great to have a compact search engine that isn't that much bloated like Elasticsearch or Solr:
https://xapian.org/
https://kronuz.io/Xapiand/

Some projects like Recoll, Dovecot and Cyrus-Imapd use Xapian:
https://www.lesbonscomptes.com/recoll/
https://wiki2.dovecot.org/Plugins/FTS
https://github.com/grosjo/fts-xapian
https://www.cyrusimap.org/imap/developer/install-xapian.html
https://xapian.org/users

Thank you.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the Xapian, Xapiand, and related project links in the issue to determine the intended integration scope. Define which search behavior and project entry points would need support, then establish tests or other acceptance criteria before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.