Menu

#1226 Allow searching ISFDB data via Google

Approved
closed
None
5
2019-01-09
2018-11-18
Ahasuerus
No

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.

Discussion

  • Ahasuerus

    Ahasuerus - 2018-11-18
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,3 @@
     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.
    
     
  • Ahasuerus

    Ahasuerus - 2018-12-14
    • status: open --> open-accepted
    • assigned_to: Ahasuerus
     
  • Ahasuerus

    Ahasuerus - 2018-12-14

    Implemented in:

    biblio/TARGETS
    biblio/google_search_redirect.py
    biblio/search.py
    

    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.

     
  • Ahasuerus

    Ahasuerus - 2018-12-14

    Part 2 - Fixed an HTML bug in biblio/search.py. Installed in SVN 272 on 2018-12-14. Keeping the FR open.

     
  • Ahasuerus

    Ahasuerus - 2018-12-14

    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.

     
  • Ahasuerus

    Ahasuerus - 2019-01-09
    • status: open-accepted --> closed
     
  • Ahasuerus

    Ahasuerus - 2019-01-09

    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.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB