-
Notifications
You must be signed in to change notification settings - Fork 548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Search API Fails to Return Results for Multi-Keyword Queries #899
Comments
just for add more data after a quick test: |
With "kotlin Design" works |
we change the logic of search a little in #721. as i remember searching is case insensitive so it return the result. maybe this need improvement but first we should solve current issue. |
As with a lot of other things, searching needs to be revisited at some point. I have been tempted to use bleve but that would make twice the storage for the same amount of bookmarks. Each database engine would need to have it's own |
Data
Shiori version: 1.6.3
Describe the bug / actual behavior
When performing a search on the API with a single keyword, results are returned as expected. However, adding a second keyword results in an empty response list.
Expected behavior
I expect the search to return results that match both keywords.
To Reproduce
1 - I have a bookmark with this value, title":"Kotlin Design Patterns: Observer Explained | ProAndroidDev"
2 - With this endpoint (https://192.168.1.26:18080/api/bookmarks?page=1&keyword=kotlin) returns the correct elements
3 - With this endpoint (https://192.168.1.26:18080/api/bookmarks?page=1&keyword=kotlin%20Design) returns an empty list
The text was updated successfully, but these errors were encountered: