WordPress database error: [Table 'wp_options' is read only]
UPDATE `wp_options` SET `option_value` = '1778956026' WHERE `option_name` = '_transient_timeout_drts__settings__2570ae781a3bc51cf4dc6063f54345c2'
WordPress database error: [Table 'wp_options' is read only]
DELETE FROM `wp_options` WHERE `option_name` = '_transient_drts__entity_sorts__entity_sorts_offers_dir_ltg_'
WordPress database error: [Table 'wp_options' is read only]
DELETE FROM `wp_options` WHERE `option_name` = '_transient_timeout_drts__entity_sorts__entity_sorts_offers_dir_ltg_'
WordPress database error: [Table 'wp_options' is read only]
INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ('_transient_timeout_drts__entity_sorts__entity_sorts_offers_dir_ltg_', '1778437627', 'off') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`)
WordPress database error: [Table 'wp_options' is read only]
INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ('_transient_drts__entity_sorts__entity_sorts_offers_dir_ltg_', 'a:45:{s:12:\"post_content\";a:3:{s:5:\"label\";s:19:\"Listing Description\";s:10:\"field_name\";s:12:\"post_content\";s:10:\"field_type\";s:15:\"wp_post_content\";}s:17:\"post_content,desc\";a:3:{s:5:\"label\";s:26:\"Listing Description (desc)\";s:10:\"field_name\";s:12:\"post_content\";s:10:\"field_type\";s:15:\"wp_post_content\";}s:7:\"post_id\";a:3:{s:5:\"label\";s:2:\"ID\";s:10:\"field_name\";s:7:\"post_id\";s:10:\"field_type\";s:9:\"entity_id\";}s:12:\"post_id,desc\";a:3:{s:5:\"label\";s:9:\"ID (desc)\";s:10:\"field_name\";s:7:\"post_id\";s:10:\"field_type\";s:9:\"entity_id\";}s:13:\"post_modified\";a:3:{s:5:\"label\";s:12:\"Newest First\";s:10:\"field_name\";s:13:\"post_modified\";s:10:\"field_type\";s:15:\"entity_modified\";}s:17:\"post_modified,asc\";a:3:{s:5:\"label\";s:12:\"Oldest First\";s:10:\"field_name\";s:13:\"post_modified\";s:10:\"field_type\";s:15:\"entity_modified\";}s:14:\"post_published\";a:3:{s:5:\"label\";s:12:\"Newest First\";s:10:\"field_name\";s:14:\"post_published\";s:10:\"field_type\";s:16:\"entity_published\";}s:18:\"post_published,asc\";a:3:{s:5:\"label\";s:12:\"Oldest First\";s:10:\"field_name\";s:14:\"post_published\";s:10:\"field_type\";s:16:\"entity_published\";}s:10:\"post_title\";a:3:{s:5:\"label\";s:5:\"Title\";s:10:\"field_name\";s:10:\"post_title\";s:10:\"field_type\";s:12:\"entity_title\";}s:15:\"post_title,desc\";a:3:{s:5:\"label\";s:12:\"Title (desc)\";s:10:\"field_name\";s:10:\"post_title\";s:10:\"field_type\";s:12:\"entity_title\";}s:11:\"field_email\";a:3:{s:5:\"label\";s:22:\"E-mail Support Address\";s:10:\"field_name\";s:11:\"field_email\";s:10:\"field_type\";s:5:\"email\";}s:16:\"field_email,desc\";a:3:{s:5:\"label\";s:29:\"E-mail Support Address (desc)\";s:10:\"field_name\";s:11:\"field_email\";s:10:\"field_type\";s:5:\"email\";}s:13:\"field_website\";a:3:{s:5:\"label\";s:9:\"Offer URL\";s:10:\"field_name\";s:13:\"field_website\";s:10:\"field_type\";s:3:\"url\";}s:18:\"field_website,desc\";a:3:{s:5:\"label\";s:16:\"Offer URL (desc)\";s:10:\"field_name\";s:13:\"field_website\";s:10:\"field_type\";s:3:\"url\";}s:16:\"directory_photos\";a:3:{s:5:\"label\";s:6:\"Photos\";s:10:\"field_name\";s:16:\"directory_photos\";s:10:\"field_type\";s:8:\"wp_image\";}s:14:\"review_ratings\";a:3:{s:5:\"label\";s:13:\"Review Rating\";s:10:\"field_name\";s:14:\"review_ratings\";s:10:\"field_type\";s:11:\"voting_vote\";}s:18:\"review_ratings,asc\";a:3:{s:5:\"label\";s:19:\"Review Rating (asc)\";s:10:\"field_name\";s:14:\"review_ratings\";s:10:\"field_type\";s:11:\"voting_vote\";}s:18:\"directory_category\";a:3:{s:5:\"label\";s:10:\"Categories\";s:10:\"field_name\";s:18:\"directory_category\";s:10:\"field_type\";s:12:\"entity_terms\";}s:23:\"directory_category,desc\";a:3:{s:5:\"label\";s:17:\"Categories (desc)\";s:10:\"field_name\";s:18:\"directory_category\";s:10:\"field_type\";s:12:\"entity_terms\";}s:13:\"directory_tag\";a:3:{s:5:\"label\";s:4:\"Tags\";s:10:\"field_name\";s:13:\"directory_tag\";s:10:\"field_type\";s:12:\"entity_terms\";}s:18:\"directory_tag,desc\";a:3:{s:5:\"label\";s:11:\"Tags (desc)\";s:10:\"field_name\";s:13:\"directory_tag\";s:10:\"field_type\";s:12:\"entity_terms\";}s:15:\"entity_featured\";a:3:{s:5:\"label\";s:14:\"Featured First\";s:10:\"field_name\";s:15:\"entity_featured\";s:10:\"field_type\";s:15:\"entity_featured\";}s:14:\"entity_expires\";a:3:{s:5:\"label\";s:9:\"Exp. Date\";s:10:\"field_name\";s:14:\"entity_expires\";s:10:\"field_type\";s:14:\"entity_expires\";}s:19:\"entity_expires,desc\";a:3:{s:5:\"label\";s:16:\"Exp. Date (desc)\";s:10:\"field_name\";s:14:\"entity_expires\";s:10:\"field_type\";s:14:\"entity_expires\";}s:32:\"entity_child_count,review_review\";a:3:{s:5:\"label\";s:12:\"Most Reviews\";s:10:\"field_name\";s:18:\"entity_child_count\";s:10:\"field_type\";s:18:\"entity_child_count\";}s:36:\"entity_child_count,review_review,asc\";a:3:{s:5:\"label\";s:13:\"Least Reviews\";s:10:\"field_name\";s:18:\"entity_child_count\";s:10:\"field_type\";s:18:\"entity_child_count\";}s:13:\"voting_updown\";a:3:{s:5:\"label\";s:5:\"Votes\";s:10:\"field_name\";s:13:\"voting_updown\";s:10:\"field_type\";s:11:\"voting_vote\";}s:17:\"voting_updown,asc\";a:3:{s:5:\"label\";s:11:\"Votes (asc)\";s:10:\"field_name\";s:13:\"voting_updown\";s:10:\"field_type\";s:11:\"voting_vote\";}s:13:\"voting_rating\";a:3:{s:5:\"label\";s:6:\"Rating\";s:10:\"field_name\";s:13:\"voting_rating\";s:10:\"field_type\";s:11:\"voting_vote\";}s:17:\"voting_rating,asc\";a:3:{s:5:\"label\";s:12:\"Rating (asc)\";s:10:\"field_name\";s:13:\"voting_rating\";s:10:\"field_type\";s:11:\"voting_vote\";}s:15:\"voting_bookmark\";a:3:{s:5:\"label\";s:9:\"Bookmarks\";s:10:\"field_name\";s:15:\"voting_bookmark\";s:10:\"field_type\";s:11:\"voting_vote\";}s:19:\"voting_bookmark,asc\";a:3:{s:5:\"label\";s:15:\"Bookmarks (asc)\";s:10:\"field_name\";s:15:\"voting_bookmark\";s:10:\"field_type\";s:11:\"voting_vote\";}s:12:\"payment_plan\";a:3:{s:5:\"label\";s:9:\"Exp. Date\";s:10:\"field_name\";s:12:\"payment_plan\";s:10:\"field_type\";s:12:\"payment_plan\";}s:17:\"payment_plan,desc\";a:3:{s:5:\"label\";s:16:\"Exp. Date (desc)\";s:10:\"field_name\";s:12:\"payment_plan\";s:10:\"field_type\";s:12:\"payment_plan\";}s:11:\"field_price\";a:3:{s:5:\"label\";s:5:\"Price\";s:10:\"field_name\";s:11:\"field_price\";s:10:\"field_type\";s:5:\"price\";}s:15:\"field_price,asc\";a:3:{s:5:\"label\";s:11:\"Price (asc)\";s:10:\"field_name\";s:11:\"field_price\";s:10:\"field_type\";s:5:\"price\";}s:11:\"field_value\";a:3:{s:5:\"label\";s:5:\"Value\";s:10:\"field_name\";s:11:\"field_value\";s:10:\"field_type\";s:5:\"price\";}s:15:\"field_value,asc\";a:3:{s:5:\"label\";s:11:\"Value (asc)\";s:10:\"field_name\";s:11:\"field_value\";s:10:\"field_type\";s:5:\"price\";}s:16:\"field_offer_type\";a:3:{s:5:\"label\";s:10:\"Offer Type\";s:10:\"field_name\";s:16:\"field_offer_type\";s:10:\"field_type\";s:6:\"choice\";}s:21:\"field_offer_type,desc\";a:3:{s:5:\"label\";s:17:\"Offer Type (desc)\";s:10:\"field_name\";s:16:\"field_offer_type\";s:10:\"field_type\";s:6:\"choice\";}s:21:\"field_offer_frequency\";a:3:{s:5:\"label\";s:15:\"Offer Frequency\";s:10:\"field_name\";s:21:\"field_offer_frequency\";s:10:\"field_type\";s:6:\"choice\";}s:26:\"field_offer_frequency,desc\";a:3:{s:5:\"label\";s:22:\"Offer Frequency (desc)\";s:10:\"field_name\";s:21:\"field_offer_frequency\";s:10:\"field_type\";s:6:\"choice\";}s:23:\"field_short_description\";a:3:{s:5:\"label\";s:17:\"Short Description\";s:10:\"field_name\";s:23:\"field_short_description\";s:10:\"field_type\";s:4:\"text\";}s:28:\"field_short_description,desc\";a:3:{s:5:\"label\";s:24:\"Short Description (desc)\";s:10:\"field_name\";s:23:\"field_short_description\";s:10:\"field_type\";s:4:\"text\";}s:6:\"random\";a:1:{s:5:\"label\";s:6:\"Random\";}}', 'off') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`)
Hachi
Hachi is a tool that enables natural language search for information across videos and images. It offers features such as face recognition and tag search, allowing users to easily find desired content. The tool can search across indexed videos and images using text queries, with a focus on privacy by working offline and without storing data. Hachi is available as a self-host web app and is designed for consumer-grade CPUs. It has both paid and free versions, with the code available as open-source on GitHub under AGPLv3 license.