koha-search-rus
Русскоязычный поиск в поисковой системе Zebra
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.8%) to scientific vocabulary
Repository
Русскоязычный поиск в поисковой системе Zebra
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
Поддержка языков
Список поддерживаемых языков:
koha-translate --list --available
Установка требуемого языка:
```
apt install yarn
koha-translate --install ru-RU koha-translate --update ru-RU ``` Чтобы обеспечить корректный поиск c помощью системы индексирования и поиска Zebra на нелатинских языках (таких как русский, китайский и арабский) в Koha, необходимо настроить и сконфигурировать цепочки ICU (Международные компоненты для юникода). Читаем Конфигурация цепочек ICU
Чтобы включить и настроить ICU:
- Установите пакет yaz-icu:
apt install yaz-icu - В интерфейсе персонала перейдите в раздел Дополнительно > Администрирование > Глобальные системные настройки > Поиск
- Измените системную настройку UseICUStyleQuotes на Using .
- Измените системную настройку QueryFuzzy на Don't try .
- Измените системную настройку QueryStemming на Don't try .
- Отредактируйте /etc/koha/zebradb/etc/default.idx Измените или добавьте строки: icuchain words-icu.xml и icuchain phrases-icu.xml ``` # Traditional word index # Used if completenss is 'incomplete field' (@attr 6=1) and # structure is word/phrase/word-list/free-form-text/document-text index w completeness 0 position 1 alwaysmatches 1 firstinfield 1 icuchain words-icu.xml
# Phrase index
# Used if completeness is 'complete {sub}field' (@attr 6=2, @attr 6=1)
# and structure is word/phrase/word-list/free-form-text/document-text
index p
completeness 1
firstinfield 1
icuchain phrases-icu.xml
7. Замените оригинальные файлы **words-icu.xml** и **phrases-icu.xml**, находящиеся в папке **/etc/koha/zebradb/etc/** своими файлами **[words-icu.xml](./words-icu.xml)** и **[phrases-icu.xml](phrases-icu.xml)** для русского языка.
8. Перезапустите Zebra и перестройте поисковый индекс
Если вы используете пакеты (рекомендуемый способ установки Koha), выполните:
koha-zebra --restart {название вашей библиотеки}
koha-rebuild-zebra -f {название вашей библиотеки}
```
Owner
- Login: lbshevch
- Kind: user
- Repositories: 1
- Profile: https://github.com/lbshevch
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Русскоязычный поиск в Koha
message: >-
If you use this dataset, please cite it using the metadata
from this file.
type: dataset
authors:
- name: Библиотека для открытой науки
address: 'Восход, 15'
city: Новосибирск
region: 'Выберите штат:'
email: onion@spsl.nsc.ru
website: 'https://lib-os.ru/'
identifiers:
- type: doi
value: 10.5281/zenodo.15393575
repository-code: 'https://github.com/lbshevch/Koha-search-rus'
abstract: >-
В документации по использованию Koha есть рекомендации для
нелатинских языков, но именно для русского языка не было
файлов с примерами, поэтому для устранения проблем была
написаны новые файлы
license: GPL-3.0
doi: 10.5281/zenodo.15393575
date-released: '2025-05-13'
GitHub Events
Total
- Release event: 2
- Push event: 5
- Create event: 2
Last Year
- Release event: 2
- Push event: 5
- Create event: 2