html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,issue,performed_via_github_app https://github.com/simonw/datasette/issues/676#issuecomment-590109450,https://api.github.com/repos/simonw/datasette/issues/676,590109450,MDEyOklzc3VlQ29tbWVudDU5MDEwOTQ1MA==,9599,2020-02-23T19:59:11Z,2020-02-23T19:59:11Z,OWNER,"I'm going to call it `?_search_raw=` because it will pass through the value as a raw (unprocessed) argument to SQLite FTS, which means it will expose features other than just wildcards: https://www.sqlite.org/fts5.html#full_text_query_syntax","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",568091133, https://github.com/simonw/datasette/issues/676#issuecomment-590109778,https://api.github.com/repos/simonw/datasette/issues/676,590109778,MDEyOklzc3VlQ29tbWVudDU5MDEwOTc3OA==,9599,2020-02-23T20:02:28Z,2020-02-23T20:02:28Z,OWNER,"`?_search_raw=` doesn't work because it clashes with an existing feature - you can use `?_search_colname=` to search just within a specific column, and there could possibly be a column called `raw`. I could go with `?_searchraw=` - or maybe have an additional ""mode"" selection like `?_search=foo*&_searchmode=raw`","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",568091133, https://github.com/simonw/datasette/issues/676#issuecomment-590110086,https://api.github.com/repos/simonw/datasette/issues/676,590110086,MDEyOklzc3VlQ29tbWVudDU5MDExMDA4Ng==,9599,2020-02-23T20:06:03Z,2020-02-23T20:06:52Z,OWNER,"Nice thing about the ""search mode"" concept is that I can optionally reflect it in the HTML UI in some way - maybe with a checkbox for ""raw"" mode that only shows up if the user hits the page with `?_searchmode=raw` in the querystring. It also hints at potentially adding further search modes in the future. Not sure if I'd do that but it's an interesting potential avenue to explore.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",568091133, https://github.com/simonw/datasette/issues/676#issuecomment-590113869,https://api.github.com/repos/simonw/datasette/issues/676,590113869,MDEyOklzc3VlQ29tbWVudDU5MDExMzg2OQ==,9599,2020-02-23T20:43:59Z,2020-02-23T20:43:59Z,OWNER,"You can try this right now like so: pip install https://github.com/simonw/datasette/archive/search-raw.zip Then use the following: ?_search=foo*&_searchmode=raw`","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",568091133, https://github.com/simonw/datasette/issues/676#issuecomment-590113889,https://api.github.com/repos/simonw/datasette/issues/676,590113889,MDEyOklzc3VlQ29tbWVudDU5MDExMzg4OQ==,9599,2020-02-23T20:44:11Z,2020-02-23T20:44:11Z,OWNER,Still needs documentation before I can land it in master.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",568091133,