Needle – PHP Faceted Search (Search)

Needle is a faceted search system construct with PHP. All search request carry out with ajax so there isn’t a redirecting or refreshing the web page, it return the end result in a short time.


Why Needle?

All codes are quite simple and nested correctly. It’s very straightforward to switch. All the search keys are returning type database so no want so as to add too many search choices or checkbox in html simply add your merchandise to database and the search panel will replace itself. Any type of web site can use this faceted search system. ex: any type of eCommerce, Lodge Reserving, Vehicle Showroom and so forth.

Crawl effectivity & SEO efficiency

This may be an unlimited problem for eCommerce websites, which may have a whole lot – and even hundreds – of pages that are comparable variations of the identical product/class. With a number of potential mixtures of attributes (shade, sizes, materials, and so forth.) for every product on the location, Googlebot might waste a ton of your crawl bandwidth crawling out and in of navigational filters.

Needle makes use of Ajax to carry out search and navigate to web page. The primary advantage of utilizing AJAX for faceted navigation is that a new URL isn’t created when a consumer is on a web page and applies a filter or type order. Your complete course of occurs shopper-aspect with JavaScript, with out involving the online server.


  • Bootstrap
  • jQuery three.2.1
  • jQuery UI 1.12.1
  • Normalize.css

Replace Log

    2017.10.29 - Preliminary Add