Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Воронов Н #6

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Воронов Н #6

wants to merge 10 commits into from

Conversation

voronovn
Copy link

Собрать джарник мейвеном (package). Запускать его с нужными параметрами. При ошибке в параметрах, он подскажет как надо.
Путь к индексу - путь к каталогу где он должен сгенериться или уже был сгенерен. Путь к документу - полный. Тестировал на маке.
Сделал, кроме основного:

написать реализацию запросов AND и NOT
применить оптимизации при построении индекса из лекции
написать реализацию OR с задаваемым минимальным количеством вхождений (пример: есть запрос java OR scala OR kotlin, мы хотим все документы где есть минимум 2 слова)

Формат параметров:

        -mode INDEX / SEARCH
        -i  путь к каталогу с индексом
        -d путь к документу
        -q свободный запрос, можно использовать AND/OR/NOT (одно ключевое слово на запрос, формат вида 1 and 2 not 3 or 4 не поддерживается)
        -l для запроса с OR минимальное число пар, которое должно входить в искомый документ, по-умолчанию 1 (опциональный параметр)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants