{"id":13735029,"url":"https://github.com/fergiemcdowall/solrstrap","last_synced_at":"2025-04-14T11:12:18.731Z","repository":{"id":6907462,"uuid":"8157795","full_name":"fergiemcdowall/solrstrap","owner":"fergiemcdowall","description":"Solrstrap is a Query-Result interface for Solr written in JavaScript, HTML and CSS","archived":false,"fork":false,"pushed_at":"2017-04-18T14:06:24.000Z","size":547,"stargazers_count":86,"open_issues_count":7,"forks_count":41,"subscribers_count":17,"default_branch":"v0.3","last_synced_at":"2024-04-14T02:21:23.448Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://fergiemcdowall.github.com/solrstrap/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fergiemcdowall.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-12T11:47:22.000Z","updated_at":"2022-06-14T20:12:53.000Z","dependencies_parsed_at":"2022-09-09T02:10:52.135Z","dependency_job_id":null,"html_url":"https://github.com/fergiemcdowall/solrstrap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fergiemcdowall%2Fsolrstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fergiemcdowall%2Fsolrstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fergiemcdowall%2Fsolrstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fergiemcdowall%2Fsolrstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fergiemcdowall","download_url":"https://codeload.github.com/fergiemcdowall/solrstrap/tar.gz/refs/heads/v0.3","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223629045,"owners_count":17176061,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T03:01:02.286Z","updated_at":"2024-11-08T04:03:11.592Z","avatar_url":"https://github.com/fergiemcdowall.png","language":"JavaScript","funding_links":[],"categories":["Interfaces"],"sub_categories":[],"readme":"# Solrstrap\n\n[Solrstrap](http://fergiemcdowall.github.com/solrstrap/) is a Query-Result interface for Solr. [Solrstrap](http://fergiemcdowall.github.com/solrstrap/) is intended to be a starting point for those building web interfaces that talk to Solr, or a very lightweight admin tool for querying Solr in a Googleish fashion.\n\n**DOWNLOAD:** [Latest stable release- Solrstrap 0.3](https://github.com/fergiemcdowall/solrstrap/archive/v0.3.zip)\n\n**HOMEPAGE:** http://fergiemcdowall.github.com/solrstrap/\n\n**CLONE, FORK, GAZE AT CODE:** https://github.com/fergiemcdowall/solrstrap/\n\n# What does Solrstrap do?\nSolrstrap takes search queries and displays search results. It also features:\n* Instant search\n* Infinite scrolling\n* Facets\n* Restful interface (you can link directly to /solrstrap.html?q=doughnuts)\n* Functioning history\n\n# Solrstrap is probably the fastest available rendering engine for Solr.\n\nThis is because it does everything in Javascript, CSS and HTML on the client side. JSON is shot back from the server and interpeted by the web browser.\n\nSolrstrap therefore requires much less server power and bandwidth than standard search-middleware applications.\n\n# Installation, How do I make it work?\nOptionally edit SERVERROOT in /js/solrstrap.js to point to the \"select\" endpoint of your solr instance, and HITTITLE/HITBODY to reference the appropriate fields in your index\n\nClick on /solrstrap.html.\n\nThats it.\n\n# What is Solrstrap made of?\nSolrstrap is lovingly crafted from [Bootstrap](http://twitter.github.com/bootstrap/) and [Handlebars](http://handlebarsjs.com).\n\n# Strengths\n* Requires _only_ local installation- very easy to set up\n* Access to all Bootstrap functionality. Can be easily extended in a Bootstrappy way.\n* Blazing fast\n* Uses very little bandwidth\n\n# Weaknesses\n* Designed for \"open\" solr instances- needs clear access to /select/q=.\n* SEO basically non-existant\n* Will (probably) not work on truly ancient browsers (IE 7 and below)\n\n# Future releases\n* Some form of arrow key functionality...\n* Meaningful error messages and sanity checks...\n* Nicer code\n\n# License\nCopyright 2013 Fergus McDowall\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n# Contact\nFollow/contact me on Twitter [@fergiemcdowall](https://twitter.com/fergiemcdowall)\n\nI write articles about search engine technology here: http://blog.comperiosearch.com/blog/author/fmcdowall/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffergiemcdowall%2Fsolrstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffergiemcdowall%2Fsolrstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffergiemcdowall%2Fsolrstrap/lists"}