Как запросить и отфильтровать дочерние документы Solr 6.4 с несколькими критериями для одного и того же дочернего документа?

Конечно, python-dev или libpython-all-dev - это первое, что нужно (apt) install, но если это не помогло, как и в моем случае, я советую вам установить внешний интерфейс / g0] пакетами sudo apt-get install libffi-dev и sudo pip install cffi.

Это должно помочь, особенно если вы видите ошибку как / из c/_cffi_backend.c:2:20: fatal error: Python.h: No such file or directory.

0
задан k-den 16 January 2019 в 19:59
поделиться

1 ответ

Если честно, я не вижу ни одного фильтра по contributor_type, который вы хотите.

Итак, я бы добавил его только к локальному параметру, который вы используете, чтобы сделать q_composer_name следующее:

q_composer_name=+_query_:"{!dismax qf=\"contributor_name^2.0 contributor_name_phonetic^2.0\" pf=\"contributor_name^2.0 contributor_name_phonetic^2.0\" tie=0.05}Polly" +contributor_type:3

Я добавил недостающий раздел +contributor_type:3, чтобы сделать это предложение обязательно. Кроме того, добавили + к запросу dismax, чтобы сделать его действительно Polly AND type 3

0
ответ дан Mysterion 16 January 2019 в 19:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: