Xapian #769
This commit is contained in:
parent
9bad4f265c
commit
f9af351672
@ -47,7 +47,8 @@ Dependencies
|
|||||||
|
|
||||||
### Full-text search (optional)
|
### Full-text search (optional)
|
||||||
|
|
||||||
If you want to use fulltext search abilities, install xapian-omega and ruby-xapian packages. See https://xapian.org
|
If you want to use fulltext search abilities, install xapian-omega and ruby-xapian packages. In case of using of Bitnami
|
||||||
|
stack or Ruby installed via RVM it might be necessary to install Xapian bindings from sources. See https://xapian.org
|
||||||
for details.
|
for details.
|
||||||
|
|
||||||
```
|
```
|
||||||
@ -231,7 +232,6 @@ Before installing ensure that the Redmine instance is stopped.
|
|||||||
1. In case of upgrade BACKUP YOUR DATABASE first
|
1. In case of upgrade BACKUP YOUR DATABASE first
|
||||||
2. Put redmine_dmsf plugin directory into plugins.
|
2. Put redmine_dmsf plugin directory into plugins.
|
||||||
3. Install dependencies: `bundle install`.
|
3. Install dependencies: `bundle install`.
|
||||||
3.1 To install dependencies without Xapian (full-text searching): `bundle install --without xapian`. This option might be useful especially in Windows.
|
|
||||||
4. Initialize/Update database: `bundle exec rake redmine:plugins:migrate RAILS_ENV="production"`.
|
4. Initialize/Update database: `bundle exec rake redmine:plugins:migrate RAILS_ENV="production"`.
|
||||||
5. The access rights must be set for web server, example: `chown -R www-data:www-data plugins/redmine_dmsf`.
|
5. The access rights must be set for web server, example: `chown -R www-data:www-data plugins/redmine_dmsf`.
|
||||||
6. Restart the web server.
|
6. Restart the web server.
|
||||||
@ -292,7 +292,7 @@ Before installing ensure that the Redmine instance is stopped.
|
|||||||
rake redmine:dmsf_maintenance RAILS_ENV="production"
|
rake redmine:dmsf_maintenance RAILS_ENV="production"
|
||||||
rake redmine:dmsf_maintenance dry_run=1 RAILS_ENV="production"
|
rake redmine:dmsf_maintenance dry_run=1 RAILS_ENV="production"
|
||||||
|
|
||||||
### Fulltext search (optional)
|
### Full-text search
|
||||||
If you want to use full-text search features, you must setup file content indexing.
|
If you want to use full-text search features, you must setup file content indexing.
|
||||||
|
|
||||||
It is necessary to index DMSF files with omindex before searching attempts to receive some output:
|
It is necessary to index DMSF files with omindex before searching attempts to receive some output:
|
||||||
@ -309,7 +309,7 @@ Example of cron job (once per hour at 8th minute):
|
|||||||
|
|
||||||
See redmine_dmsf/extra/xapian_indexer.rb for help.
|
See redmine_dmsf/extra/xapian_indexer.rb for help.
|
||||||
|
|
||||||
### WebDAV caching (optional, experimental!)
|
### WebDAV caching (optional)
|
||||||
Creating the file lists for the WebDAV takes a lot of resources, for folders with many files it can take several seconds
|
Creating the file lists for the WebDAV takes a lot of resources, for folders with many files it can take several seconds
|
||||||
and for clients that don't cache the lists (Windows WebClient!) a new list must be created every time you browse into that folder, even if nothing has changed in the folder so browsing a WebDAV share in Windows is not a pleasant experience.
|
and for clients that don't cache the lists (Windows WebClient!) a new list must be created every time you browse into that folder, even if nothing has changed in the folder so browsing a WebDAV share in Windows is not a pleasant experience.
|
||||||
By enabling caching the response time can be significantly reduced from several seconds for folders with hundreds of items down to a few milliseconds.
|
By enabling caching the response time can be significantly reduced from several seconds for folders with hundreds of items down to a few milliseconds.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user