Allow searching ISFDB data via Google. Create a new Advanced Search section which will allow users to select "All" or one of the record types from a drop-down list and enter a search value. Also display a Google Search button for regular searches which do not find any matches.
For example, a search on "site:www.isfdb.org intitle:title Dornicka" (https://www.google.com/search?q=intitle:title+Dornicka&domains=www.isfdb.org&sitesearch=www.isfdb.org) will search only ISFDB for pages that have Title in their title (i.e. title records), and do a fuzzy match Dornicka which includes "Dornička" and similar words.
Anonymous
Diff:
Implemented in:
Installed in SVN 271 on 2018-12-13. Keeping the FR open since I expect that we may tweak the functionality based on user feedback. Also, once everything is working as well as we can expect it to work, we may add similar buttons to regular search pages, especially when regular search fails to find records.
Part 2 - Fixed an HTML bug in biblio/search.py. Installed in SVN 272 on 2018-12-14. Keeping the FR open.
Part 3 - Changed CSP to allow form submission to Google (needed by Google Chrome and Safari) . Implemented in common/isfdb.py, installed in SVN 274 on 2018-12-14. Keeping the FR open since we will probably use it to add Google Search capabilities to the regular search.
Part 4 - Added this functionality to regular Search results that find 0 matching records:
biblio/se.py
Installed in SVN 311 on 2019-01-09. Closing the FR.