internetarchive / internetarchive/openlibrary
Add solr support for synonyms for numbers/abbreviations
- Dominant language
- Python
- Stars
- 6.7k
- Forks
- 2k
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 138
Description
I've been using the website for a long time now and one of my biggest gripes is how searching works. When searching for books in OpenLibrary, you often need to write exactly the correct title. This means that if a book uses words for numbers (One, Two, Three etc), searching the same title with digits (1, 2, 3 etc) would give no result.
Another example is if a book uses "Vol." in the title, searching "volume" would net no result even though they mean the same thing. This makes finding specific books a lot more difficult.
### Describe the problem that you'd like solved
The search engine searches exact terms, but it should have tolerance when dealing with numbers or words of equivalent meaning.
Here's an example:


I would like searching "The Walking Dead Compendium Four" and "The Walking Dead Compendium 4" to find the book.
### Proposal & Constraints
The search engine should be error tolerant to words of the same meaning.
"Vol." should be the same as writing "Volume"
"Two" should be the same as writing "2" or "II"
"&" and "and" should also be interchangeable.
### Additional context
Another example, but with "vol" and "volume"


Contributor guide
Assessment
This issue has not been assessed yet.