Конечно, 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
.
Если честно, я не вижу ни одного фильтра по 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