{"id":11441,"date":"2026-06-01T17:33:38","date_gmt":"2026-06-01T09:33:38","guid":{"rendered":"https:\/\/aeosub.com\/queryn\/"},"modified":"2026-06-01T17:33:38","modified_gmt":"2026-06-01T09:33:38","slug":"queryn","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/queryn\/","title":{"rendered":"Queryn"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px;\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/queryn\/assets\/banner-772x250.png?rev=3556471\" alt=\"Queryn\" style=\"width: 100%; height: auto; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.05);\"><\/div>\n<div class=\"plugin-expert-review\" style=\"border: 1px solid #e2e8f0; border-left: 4px solid #4a3bca; border-radius: 10px; padding: 20px; margin-bottom: 25px; background: #fff; font-family: -apple-system, system-ui, sans-serif;\">\n<div style=\"font-weight: bold; font-size: 1.1em; color: #4a3bca; margin-bottom: 10px;\">Expert Insight<\/div>\n<div style=\"color: #4a5568; font-size: 14px; line-height: 1.6;\">\n<p>Queryn bridges the gap between complex database queries and natural human intent, offering WooCommerce store owners an accessible<\/p><\/div>\n<\/p><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0; border-radius: 10px; overflow: hidden; margin-bottom: 30px; font-family: -apple-system, system-ui, sans-serif; background: #fff;\">\n<div style=\"padding: 20px; border-bottom: 1px solid #edf2f7; background: #fafafa; display: flex; align-items: flex-start;\">\n                <img decoding=\"async\" src=\"https:\/\/ps.w.org\/queryn\/assets\/icon-256x256.png?rev=3556471\" style=\"width: 45px; height: 45px; border-radius: 8px; margin-right: 15px;\"> <\/p>\n<div style=\"flex: 1; line-height: 1.2;\">\n<div style=\"font-weight: bold; font-size: 1.1em; color: #1a202c;\">Plugin Specification<\/div>\n<p>                    <small style=\"color: #718096;\">WordPress.org Official Data<\/small>\n                <\/div>\n<\/p><\/div>\n<table style=\"width: 100%; border-collapse: collapse; font-size: 14px;\">\n<tr style=\"border-bottom: 1px solid #edf2f7;\">\n<th style=\"padding: 12px 20px; text-align: left; width: 35%; color: #4a5568; background: #fcfcfc;\">Developer<\/th>\n<td style=\"padding: 12px 20px; font-weight: 500;\"><a href=\"https:\/\/profiles.wordpress.org\/binsaifullah\/\" target=\"_blank\" rel=\"noopener\">Binsaifullah<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7;\">\n<th style=\"padding: 12px 20px; text-align: left; color: #4a5568; background: #fcfcfc;\">Version<\/th>\n<td style=\"padding: 12px 20px;\">v1.0.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7;\">\n<th style=\"padding: 12px 20px; text-align: left; color: #4a5568; background: #fcfcfc;\">Active Installs<\/th>\n<td style=\"padding: 12px 20px;\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7;\">\n<th style=\"padding: 12px 20px; text-align: left; color: #4a5568; background: #fcfcfc;\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px;\">6.3 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7;\">\n<th style=\"padding: 12px 20px; text-align: left; color: #4a5568; background: #fcfcfc;\">Last Updated<\/th>\n<td style=\"padding: 12px 20px;\">2026-06-01 9:15am GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px; text-align: left; color: #4a5568; background: #fcfcfc;\">Official Link<\/th>\n<td style=\"padding: 12px 20px;\"><a href=\"https:\/\/wordpress.org\/plugins\/queryn\/\" target=\"_blank\" style=\"text-decoration: none; color: #4a3bca; font-weight: bold;\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0; padding: 12px 15px; background: #f9fafb; border-left: 4px solid #4a3bca; border-radius: 6px; font-style: italic; color: #4a5568;\">AI-powered WooCommerce search with natural language. Finds products, posts, and pages together \u2014 no shortcodes needed.<\/div>\n<p><strong>Queryn<\/strong> transforms the way customers search your WooCommerce store. Instead of typing exact product names or SKUs, shoppers can describe exactly what they want in plain language \u2014 and Queryn&#8217;s AI engine translates that into precise results in real time.<\/p>\n<p>Powered by the world&#8217;s leading AI providers (OpenAI, Google Gemini, and Anthropic Claude), Queryn intelligently parses natural-language queries into structured WooCommerce filters: categories, tags, product attributes, price ranges, and custom meta fields \u2014 all without touching a single line of template code.<\/p>\n<h3>Video Overview<\/h3>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/I_QwIRryxpI?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<blockquote>\n<p><strong>&#8220;Show me red running shoes under $80&#8221;<\/strong> <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Queryn automatically filters by color attribute, category, and max price.<br \/>\n  <strong>&#8220;Organic coffee beans above $20&#8221;<\/strong> <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Queryn finds the right category and sets a minimum price filter.<br \/>\n  <strong>&#8220;Hello World&#8221;<\/strong> <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Queryn finds your blog post titled Hello World alongside any matching products \u2014 normal search is never broken.<\/p>\n<\/blockquote>\n<h4>Search Scope \u2014 Products, Posts, and Pages Together<\/h4>\n<p>Queryn is smart about when to restrict results to products and when to search broadly:<\/p>\n<ul>\n<li><strong>Filter-based queries<\/strong> (price, category, tags, attributes) always search WooCommerce products only, because those filters are product-specific.<\/li>\n<li><strong>Keyword-only queries<\/strong> search across all post types you configure \u2014 products, blog posts, pages, and any custom post types \u2014 so shoppers never hit a dead end just because no product matches.<\/li>\n<\/ul>\n<p>You control exactly which post types are included in keyword searches from the <strong>Search Scope<\/strong> section on the General settings tab. WooCommerce products are always included and cannot be deselected.<\/p>\n<h4>Apply AI Search On \u2014 Control API Costs<\/h4>\n<p>The new <strong>Apply AI Search On<\/strong> setting lets you restrict when the AI engine is triggered:<\/p>\n<ul>\n<li><strong>All search pages<\/strong> (default) \u2014 AI processes every search query site-wide.<\/li>\n<li><strong>WooCommerce pages only<\/strong> \u2014 AI is triggered exclusively when a search is submitted from a WooCommerce page (shop, product categories, product tags). Searches from blog pages, contact pages, or any non-WooCommerce context skip the AI call entirely and fall back to standard WordPress search \u2014 saving API credits for queries that actually matter.<\/li>\n<\/ul>\n<p><strong>Your existing WordPress search behaviour is fully preserved.<\/strong> Queryn only modifies the main search query when a valid AI provider is configured and active. If the API key is missing, the plugin is inactive, or the AI call fails, WordPress falls back to its standard search without any interference.<\/p>\n<h4>Why Queryn?<\/h4>\n<ul>\n<li><strong>Higher Conversion Rates<\/strong> \u2014 Shoppers who find products faster buy more. Natural language search removes friction from the discovery process.<\/li>\n<li><strong>Zero Configuration Required<\/strong> \u2014 Queryn reads your existing WooCommerce categories, tags, and attributes automatically. No mapping, no manual setup.<\/li>\n<li><strong>No Broken Search<\/strong> \u2014 Keyword searches that don&#8217;t match any product will still surface blog posts, pages, and other content \u2014 shoppers are never shown an empty results page unnecessarily.<\/li>\n<li><strong>Provider Flexibility<\/strong> \u2014 Switch between OpenAI, Google Gemini, and Anthropic Claude without losing your other API keys. Pre-configure all three and swap with one click.<\/li>\n<li><strong>Smart Caching<\/strong> \u2014 AI responses are cached for one hour, dramatically reducing API usage and keeping your store fast.<\/li>\n<li><strong>Privacy First<\/strong> \u2014 Only store taxonomy data (category names, tag names, attribute values) is sent to the AI. No customer PII, no order data.<\/li>\n<\/ul>\n<h4>Supported AI Providers<\/h4>\n<p><strong>OpenAI<\/strong><br \/>\nThe industry standard for conversational AI. Queryn supports GPT-4o, GPT-4o Mini, and GPT-4 Turbo \u2014 choose the model that best fits your budget and accuracy needs.<\/p>\n<p><strong>Google Gemini<\/strong><br \/>\nGoogle&#8217;s multimodal AI family. Queryn supports Gemini 2.5 Pro, Gemini 2.5 Flash, and Gemini 2.5 Flash Lite. Gemini 2.5 Flash offers the best balance of speed, accuracy, and cost for most stores.<\/p>\n<p><strong>Anthropic Claude<\/strong><br \/>\nAnthropic&#8217;s safety-focused models deliver outstanding instruction-following and structured output. Queryn supports Claude Sonnet 4.6, Claude Haiku 4.5, and Claude Opus 4.7.<\/p>\n<h4>What Gets Filtered<\/h4>\n<p>Queryn extracts the following from a shopper&#8217;s search query and applies them directly to <code>WP_Query<\/code>:<\/p>\n<ul>\n<li><strong>Product Categories<\/strong> \u2014 mapped from your store&#8217;s <code>product_cat<\/code> taxonomy<\/li>\n<li><strong>Product Tags<\/strong> \u2014 mapped from your store&#8217;s <code>product_tag<\/code> taxonomy<\/li>\n<li><strong>Product Attributes<\/strong> \u2014 all <code>pa_*<\/code> attribute taxonomies (color, size, material, etc.)<\/li>\n<li><strong>Price Range<\/strong> \u2014 minimum price, maximum price, a range, or an exact price (&#8220;priced at $15&#8221;)<\/li>\n<li><strong>Custom Meta Fields<\/strong> \u2014 any public meta key registered on your products<\/li>\n<li><strong>Keyword<\/strong> \u2014 the core product term extracted for text-based title matching (intent words like &#8220;show me&#8221; or &#8220;find&#8221; are automatically ignored)<\/li>\n<\/ul>\n<h4>Privacy &amp; Third-Party Services<\/h4>\n<p>Queryn connects to the AI provider you configure. By enabling a provider, you agree to their terms of service and privacy policy:<\/p>\n<ul>\n<li><strong>OpenAI:<\/strong> <a href=\"https:\/\/openai.com\/policies\/privacy-policy\" rel=\"nofollow ugc noopener\" target=\"_blank\">openai.com\/policies\/privacy-policy<\/a><\/li>\n<li><strong>Google Gemini:<\/strong> <a href=\"https:\/\/policies.google.com\/privacy\" rel=\"nofollow ugc noopener\" target=\"_blank\">policies.google.com\/privacy<\/a><\/li>\n<li><strong>Anthropic:<\/strong> <a href=\"https:\/\/www.anthropic.com\/privacy\" rel=\"nofollow ugc noopener\" target=\"_blank\">anthropic.com\/privacy<\/a><\/li>\n<\/ul>\n<p>Data sent to the provider consists solely of your store&#8217;s taxonomy structure (category names, tag names, attribute values, and public meta keys) and the shopper&#8217;s search query. No personal customer data, email addresses, or order information is ever transmitted.<\/p>","protected":false},"excerpt":{"rendered":"<p>AI-powered WooCommerce search with natural language. Finds products, posts, and pages together \u2014 no shortcodes needed.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[2689,2690,1855,569,2139,555],"class_list":["post-11441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-ai-product-search","tag-natural-language-search","tag-search","tag-woocommerce","tag-woocommerce-ai","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11441"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11441\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}