AI Search Comparison: Difference between revisions

Jump to navigation Jump to search
Line 2: Line 2:


== Comparison ==
== Comparison ==
{{Gd}} OpenAI [https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses Web search - OpenAI API]
* Filter domains: ✅ Available
* Filter date: Not supported {{exclaim}} However, prompt-based date filtering works effectively. Testing with GPT-5.1 and GPT-5.2 successfully returned news results matching the specified date criteria.
* Localize search results: ✅ Available "To refine search results based on geography, you can specify an approximate user location using country, city, region, and/or timezone."


Claude AI Search [https://docs.anthropic.com/en/docs/agents-and-tools/tool-use/web-search-tool Web search tool - Anthropic]
Claude AI Search [https://docs.anthropic.com/en/docs/agents-and-tools/tool-use/web-search-tool Web search tool - Anthropic]
* Filter domains: ✅ Available
* Filter domains: ✅ Available
* Filter date: Not supported {{exclaim}}
* Filter date: Not supported {{exclaim}} While date filtering is unavailable via API parameters, prompt-based filtering proved unreliable in testing—often returning no results or articles outside the requested date range.
* Localize search results: ✅ Available
* Localize search results: ✅ Available


OpenAI [https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses Web search - OpenAI API]
Gemini + Enable [https://ai.google.dev/gemini-api/docs/google-search Grounding with Google Search]
* Filter domains: Not supported {{exclaim}}
* Filter date: Not supported {{exclaim}}
* Localize search results: ✅ Available "To refine search results based on geography, you can specify an approximate user location using country, city, region, and/or timezone."
 
Gemini + Enalbe [https://ai.google.dev/gemini-api/docs/google-search Grounding with Google Search]
* Filter domains: Not supported {{exclaim}}
* Filter domains: Not supported {{exclaim}}
* Filter date: Not supported {{exclaim}}
* Filter date: Not supported {{exclaim}}
* Localize search results:
* Localize search results:


Gemini + Enalbe [https://ai.google.dev/gemini-api/docs/url-context URL context] feature
Gemini + Enable [https://ai.google.dev/gemini-api/docs/url-context URL context] feature
* Filter domains: ✅ Available. Can analyze up to 20 URLs per request as defined in prompt content<ref>[https://ai.google.dev/gemini-api/docs/url-context URL context  |  Gemini API  |  Google AI for Developers]</ref>
* Filter domains: ✅ Available. Can analyze up to 20 URLs per request as defined in prompt content<ref>[https://ai.google.dev/gemini-api/docs/url-context URL context | Gemini API | Google AI for Developers]</ref>
* Filter date:  
* Filter date: Not supported {{exclaim}} However, prompt-based date filtering works effectively. Testing with GPT-5.1 and GPT-5.2 successfully returned news results matching the specified date criteria.
* Localize search results:
* Localize search results:
* Comment: I tested AIStudio by restricting company news searches to 20 specified news websites. Despite this constraint, the results still included content from unrelated domains.
* Comment: I tested AIStudio by restricting company news searches to 20 specified news websites. Despite this constraint, the results still included content from unrelated domains.


Perplexity [https://docs.perplexity.ai/getting-started/overview Sonar] {{access | date=2026-01-21}}
Perplexity [https://docs.perplexity.ai/getting-started/overview Sonar] {{access | date=2026-01-21}}
* Filter domains: ✅ Available. Supports maximum of 10 domains<ref>[https://docs.perplexity.ai/guides/search-domain-filters Search Domain Filter Guide - Perplexity]</ref>
* Filter domains: ✅ Available. Supports maximum of 10 domains<ref>[https://docs.perplexity.ai/guides/search-domain-filters Search Domain Filter Guide - Perplexity]</ref>
* Filter date: ✅ Available<ref>[https://docs.perplexity.ai/guides/date-range-filter-guide Date Range Filter Guide - Perplexity]</ref> While a time range can be specified for filtering, the publication dates of the search results may still fall outside the specified range. Tested on model: sonar-pro
* Filter date: ✅ Available<ref>[https://docs.perplexity.ai/guides/date-range-filter-guide Date Range Filter Guide - Perplexity]</ref> While a time range can be specified via parameters (last_updated_after_filter, after_date, search_recency_filter), testing on sonar-pro model showed significant inconsistencies—publication dates of results frequently fell outside the specified range.
* Localize search results: ✅ Available<ref>[https://docs.perplexity.ai/guides/user-location-filter-guide User Location Filter Guide - Perplexity]</ref>
* Localize search results: ✅ Available<ref>[https://docs.perplexity.ai/guides/user-location-filter-guide User Location Filter Guide - Perplexity]</ref>


Line 34: Line 33:
*# Parameter: {{kbd | key=excluded_websites}}  
*# Parameter: {{kbd | key=excluded_websites}}  
*# Parameter: {{kbd | key=sources}}. You also can customize data sources including web, X search, news, and RSS feeds.
*# Parameter: {{kbd | key=sources}}. You also can customize data sources including web, X search, news, and RSS feeds.
* Filter date: ✅ Available with {{kbd | key=from_date}} and {{kbd | key=to_date}} parameters
* Filter date: ✅ Available with {{kbd | key=from_date}} and {{kbd | key=to_date}} parameters. Testing on grok-4-1-fast showed minor inconsistencies—1 out of 4 news results had a date outside the specified range.
* Localize search results: ✅ Available with {{kbd | key=country}} parameter.
* Localize search results: ✅ Available with {{kbd | key=country}} parameter.


Navigation menu