{"id":484,"date":"2017-03-19T05:59:25","date_gmt":"2017-03-19T05:59:25","guid":{"rendered":"http:\/\/www.cotocus.com\/blog\/?p=484"},"modified":"2017-03-19T05:59:25","modified_gmt":"2017-03-19T05:59:25","slug":"how-to-add-search-functionality-to-your-website","status":"publish","type":"post","link":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/","title":{"rendered":"How to add search functionality to your website?"},"content":{"rendered":"<p>You may refer following solution to add search functionality to your website?<\/p>\n<p><strong>Google Custome Search<\/strong><br \/>\nhttps:\/\/cse.google.com\/cse\/<br \/>\nWith Google Custom Search, add a search box to your homepage to help people find what they need on your website.<\/p>\n<p><strong>Apache Lucene<\/strong><br \/>\nhttps:\/\/lucene.apache.org\/core\/<br \/>\nApache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.Apache Lucene is an open source project available for free download. Please use the links on the right to access Lucene.<\/p>\n<p><strong>Lucy<\/strong><br \/>\nhttp:\/\/lucy.apache.org\/<br \/>\nThe Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a &#8220;loose C&#8221; port of the Apache Lucene\u2122 search engine library for Java.<\/p>\n<p><strong>Tipue Search<\/strong><br \/>\nhttp:\/\/www.tipue.com\/<br \/>\nTipue Search is a site search engine jQuery plugin. It&#8217;s free, open source, responsive and fast.<\/p>\n<p><strong>Solr<\/strong><br \/>\nhttp:\/\/lucene.apache.org\/solr\/<br \/>\nSolr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world&#8217;s largest internet sites.<\/p>\n<p><strong>Xapian<\/strong><br \/>\nhttps:\/\/xapian.org\/<br \/>\nXapian is an Open Source Search Engine Library, released under the GPL v2+. It&#8217;s written in C++, with bindings to allow use from Perl, Python, PHP, Java, Tcl, C#, Ruby, Lua, Erlang, Node.js and R (so far!) Xapian is a highly adaptable toolkit which allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also supports a rich set of boolean query operators.<\/p>\n<p><strong>Omega<\/strong><br \/>\nhttps:\/\/xapian.org\/docs\/omega\/overview.html<br \/>\nOmega operates on a set of databases. Each database is created and updated separately using either omindex or scriptindex. You can search these databases (or any other Xapian database with suitable contents) via a web front-end provided by omega, a CGI application. A search can also be done over more than one database at once.<\/p>\n<p><strong>sphider<\/strong><br \/>\nhttp:\/\/www.sphider.eu\/<br \/>\nSphider is a lightweight web spider and search engine written in PHP, using MySQL as its back end database. It is a great tool for adding search functionality to your web site or building your custom search engine. Sphider is small, easy to set up and modify, and is used in thousands of websites across the world.<\/p>\n<p><strong>Some Userful reading<\/strong><br \/>\nhttps:\/\/www.w3.org\/TR\/WCAG20-TECHS\/G161.html<br \/>\nhttp:\/\/stackoverflow.com\/questions\/34314\/how-do-i-implement-search-functionality-in-a-website<br \/>\nhttp:\/\/stackoverflow.com\/questions\/831738\/what-is-the-best-approach-to-implement-search-for-searching-documents-pdf-xml<br \/>\nhttp:\/\/stackoverflow.com\/questions\/117987\/best-text-search-engine-for-integrating-with-custom-web-app?noredirect=1&#038;lq=1<\/p>\n<p><strong>Some 3rd Party Solutions<\/strong><br \/>\nFusionBot<br \/>\nhttp:\/\/www.fusionbot.com\/default.htm<br \/>\nFusionBot offers multiple levels of search, at the free level you get: 250 pages indexed, 1 automatic index per month, 1 manual index per month, basic reporting, sitemap, and more. It even supports searching across SSL domains.<\/p>\n<p>FreeFind<br \/>\nhttp:\/\/www.freefind.com\/<br \/>\nIt is simple to sign up for this free service. It has additional features of a site map, and &#8220;what&#8217;s new&#8221; pages that are automatically generated along with your search field. You control how often they spider your site, so you can be sure that new pages are added to the index. It also allows you to add additional sites to the spider to be included in the search.<\/p>\n<p>Pico Search<br \/>\nhttp:\/\/www.picosearch.com\/<br \/>\nAdd up to three entry points to your search engine on the free plan. You get email tech support, 250 indexed pages, and manual reindexing. It has nice reporting that is easy to use and understand.<\/p>\n<p>Fluid Dynamics Search Engine<br \/>\nThis shareware product has the convenient feature of a fully automated wizard online to help you install the search engine. It includes online administration of your search engine, and includes usage statistics for what people have searched on.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>You may refer following solution to add search functionality to your website? Google Custome Search https:\/\/cse.google.com\/cse\/ With Google Custom Search, add a search box to <a class=\"mh-excerpt-more\" href=\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/\" title=\"How to add search functionality to your website?\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":485,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[192,187,191,188,193,190,186,189,194,6],"class_list":["post-484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-apache-lucene","tag-functionality","tag-google-custome-search","tag-indexing","tag-lucene","tag-portal","tag-search","tag-search-engine","tag-tipue","tag-website"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to add search functionality to your website? - Cotocus<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to add search functionality to your website? - Cotocus\" \/>\n<meta property=\"og:description\" content=\"You may refer following solution to add search functionality to your website? Google Custome Search https:\/\/cse.google.com\/cse\/ With Google Custom Search, add a search box to [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/\" \/>\n<meta property=\"og:site_name\" content=\"Cotocus\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-19T05:59:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rajesh Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rajesh Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/\"},\"author\":{\"name\":\"Rajesh Kumar\",\"@id\":\"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/955147276a7edafd8aa3cafaa0904176\"},\"headline\":\"How to add search functionality to your website?\",\"datePublished\":\"2017-03-19T05:59:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/\"},\"wordCount\":646,\"image\":{\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg\",\"keywords\":[\"Apache Lucene\",\"functionality\",\"Google Custome Search\",\"indexing\",\"Lucene\",\"portal\",\"search\",\"search engine\",\"Tipue\",\"website\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/\",\"url\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/\",\"name\":\"How to add search functionality to your website? - Cotocus\",\"isPartOf\":{\"@id\":\"https:\/\/www.cotocus.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg\",\"datePublished\":\"2017-03-19T05:59:25+00:00\",\"author\":{\"@id\":\"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/955147276a7edafd8aa3cafaa0904176\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#primaryimage\",\"url\":\"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg\",\"contentUrl\":\"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg\",\"width\":768,\"height\":576},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cotocus.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to add search functionality to your website?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cotocus.com\/blog\/#website\",\"url\":\"https:\/\/www.cotocus.com\/blog\/\",\"name\":\"Cotocus\",\"description\":\"Shaping Tomorrow\u2019s Tech Today\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cotocus.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/955147276a7edafd8aa3cafaa0904176\",\"name\":\"Rajesh Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2f63a34a9f25e74fb77dd0f38ebba6c3b8b3d14096383d01c679116992212bc6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2f63a34a9f25e74fb77dd0f38ebba6c3b8b3d14096383d01c679116992212bc6?s=96&d=mm&r=g\",\"caption\":\"Rajesh Kumar\"},\"url\":\"https:\/\/www.cotocus.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to add search functionality to your website? - Cotocus","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/","og_locale":"en_US","og_type":"article","og_title":"How to add search functionality to your website? - Cotocus","og_description":"You may refer following solution to add search functionality to your website? Google Custome Search https:\/\/cse.google.com\/cse\/ With Google Custom Search, add a search box to [...]","og_url":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/","og_site_name":"Cotocus","article_published_time":"2017-03-19T05:59:25+00:00","og_image":[{"width":768,"height":576,"url":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg","type":"image\/jpeg"}],"author":"Rajesh Kumar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rajesh Kumar","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#article","isPartOf":{"@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/"},"author":{"name":"Rajesh Kumar","@id":"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/955147276a7edafd8aa3cafaa0904176"},"headline":"How to add search functionality to your website?","datePublished":"2017-03-19T05:59:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/"},"wordCount":646,"image":{"@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg","keywords":["Apache Lucene","functionality","Google Custome Search","indexing","Lucene","portal","search","search engine","Tipue","website"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/","url":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/","name":"How to add search functionality to your website? - Cotocus","isPartOf":{"@id":"https:\/\/www.cotocus.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#primaryimage"},"image":{"@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg","datePublished":"2017-03-19T05:59:25+00:00","author":{"@id":"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/955147276a7edafd8aa3cafaa0904176"},"breadcrumb":{"@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#primaryimage","url":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg","contentUrl":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2017\/03\/search-functionality-for-website.jpg","width":768,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/www.cotocus.com\/blog\/how-to-add-search-functionality-to-your-website\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cotocus.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to add search functionality to your website?"}]},{"@type":"WebSite","@id":"https:\/\/www.cotocus.com\/blog\/#website","url":"https:\/\/www.cotocus.com\/blog\/","name":"Cotocus","description":"Shaping Tomorrow\u2019s Tech Today","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cotocus.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/955147276a7edafd8aa3cafaa0904176","name":"Rajesh Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2f63a34a9f25e74fb77dd0f38ebba6c3b8b3d14096383d01c679116992212bc6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2f63a34a9f25e74fb77dd0f38ebba6c3b8b3d14096383d01c679116992212bc6?s=96&d=mm&r=g","caption":"Rajesh Kumar"},"url":"https:\/\/www.cotocus.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/posts\/484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/comments?post=484"}],"version-history":[{"count":1,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/posts\/484\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/posts\/484\/revisions\/486"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/media\/485"}],"wp:attachment":[{"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/media?parent=484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/categories?post=484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/tags?post=484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}