'Amazon cloudsearch: Fuzzy search by field with boto3
How can do fuzzy search in Amazon Cloudsearch by field?
I tried it. But it's not works
cloudsearch.search(
query="1976~100",
queryParser='simple',
partial=True,
# queryOptions='{"fields":["passport_number"]}',
queryOptions='{"operators":["fuzzy"],"fields":["passport_number"]}',
returnFields="cognito_id,pk"
)
Also I tried this
cloudsearch.search(
query="(near field=passport_number '1976')",
queryParser='structured',
partial=True,
returnFields="cognito_id,pk"
)
But this not works also.
Solution 1:[1]
Can use lucene as query parser along with wildcards
cloudsearch.search(
query='passport_number:*1976*',
queryParser='lucene',
partial=True,
returnFields="cognito_id,pk"
)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | unknown |
