algolia / algolia/algoliasearch-client-python
unhelpful `AlgoliaUnreachableHostException` error
- Vorherrschende Sprache
- Python
- Sterne
- 207
- Forks
- 63
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I have a dictionary with records that I'm trying to use to generate an index. But when trying to do
```python
request_options = {
"autoGenerateObjectIDIfNotExist":True,
}
index.replace_all_objects(records, request_options)
```
I get
```python-traceback
raise AlgoliaUnreachableHostException("Unreachable hosts")
algoliasearch.exceptions.AlgoliaUnreachableHostException: Unreachable hosts
```
But if I try a dummy example where records is `[{"test": "test"}]` things work. It is unclear to me what's happening, because the error message is not helpful.
For the record:
- each record size are <10KB
- the `records` list has only 821 objects.
I've tried adding read and write timeouts but it doesn't seem to help.
```python
request_options = {
"autoGenerateObjectIDIfNotExist":True,
"readTimeout": 300,
"writeTimeout": 300,
}
```
How do I debug the issue?
- Algolia Client Version:
`algoliasearch 3.0.0 pypi_0 pypi`
- Language Version:
Python 3.10.13
Beitragsleitfaden
Rechercherichtung
Im Issue wird keine Quelldatei und kein Test genannt. Beginne damit, den Fehler mit der bereitgestellten Eingabe mit 821 Datensätzen zu reproduzieren, und verfolge, wo AlgoliaUnreachableHostException ausgelöst wird; vergleiche diesen Pfad mit dem funktionierenden Beispiel mit einem Datensatz. Die Aufgabe ist erfüllt, wenn der Fehler eine nützliche, umsetzbare Ursache offenlegt, statt nur nicht erreichbare Hosts zu melden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100