{"html_url": "https://github.com/simonw/datasette/issues/498#issuecomment-506985050", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/498", "id": 506985050, "node_id": "MDEyOklzc3VlQ29tbWVudDUwNjk4NTA1MA==", "user": {"value": 7936571, "label": "chrismp"}, "created_at": "2019-06-29T20:28:21Z", "updated_at": "2019-06-29T20:28:21Z", "author_association": "NONE", "body": "In my case, I have an ever-growing number of databases and tables within them. Most tables have FTS enabled. I cannot predict the names of future tables and databases, nor can I predict the names of the columns for which I wish to enable FTS.\r\n\r\nFor my purposes, I was thinking of writing up something that sends these two GET requests to each of my databases' tables.\r\n\r\n```\r\nhttp://my-server.com/database-name/table-name.json?_search=mySearchString\r\nhttp://my-server.com/database-name/table-name.json\r\n```\r\n\r\nIn the resulting JSON strings, I'd check the value of the key `filtered_table_rows_count`. If the value is `0` in the first URL's result, or if values from both requests are the same, that means FTS is either disabled for the table or it has no rows matching the search query.\r\n\r\nIs this feasible within the datasette library, or would it require some type of plugin? Or maybe you know of a better way of accomplishing this goal. Maybe I overlooked something.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 451513541, "label": "Full text search of all tables at once?"}, "performed_via_github_app": null}