Если есть кто-то, кто уже работал с SOLR и библиотекой python для индексации/запроса solr, можете ли вы попытаться ответить на следующий вопрос.SOLR mysolr pysolr Python 401 ответ
Я использую библиотеку python mySolr, но есть другие (например, pysolr), и я не думаю, что проблема связана с самой библиотекой.
У меня есть многоуровневая настройка SOLR по умолчанию, , поэтому обычно не требуется аутентификация. Не нужно, чтобы получить доступ к странице администратора в http://localhost:8080/solr/testcore/admin/
либо
from mysolr import Solr
solr = Solr('http://localhost:8080/solr/testcore/')
response = solr.search(q='*:*')
print("response")
print(response)
Этот код используется для работы, но теперь я получаю 401 ответ от ГУМЗ ... просто так, никаких изменений не было сделанный для виртуального env python, содержащего mysolr или SOLR. Тем не менее ... что-то должно было измениться, но я не знаю.
Каковы могут быть причины ответа SOLR 401?
Дополнительная информация: Этот скрипт и расширенный скрипт mor работают на другом ПК, а не на том, над которым я работаю. Кроме того, добавление «/ select? Q = :» за адресом в браузере возвращает правильные результаты. Таким образом, SOLR настроен правильно, он, вероятно, имеет отношение к самому компьютеру. Могут ли настройки Windows (любого вида) влиять на то, как SOLR отвечает на запросы от python? Сам python env был переустановлен несколько раз безрезультатно.
Заранее благодарен!
В журнале Solr отображается что-нибудь полезное? – MatsLindh
.. и сделать запрос/выбрать? Q = *: * вернуть что-нибудь? – MatsLindh
Он возвращает:, когда я делаю это с python. Но в браузере добавление «/ select? Q = *: *» возвращает результаты, поэтому сам SOLR настроен правильно. Также я выяснил, что этот точный скрипт (и другие более продвинутые) работают на другом ПК. Я создал новый чистый виртуальный env python с тем, что было необходимо для запуска этого скрипта, но безрезультатно. Может ли это иметь какое-то отношение к переменным окружения Windows или чему-то еще? –
Sleenee