Custom search forms with Apache Solr David Hernández

Slides:



Advertisements
Similar presentations
White House New Media & Open Source Software Macon Phillips White House New Media.
Advertisements

Moving stuff around on your Drupal web pages Alex Bergin / Dept. Agriculture &
© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
Semantic Indexing and Search for Content Management Systems Suat Gönül, SRDC A. Anil Sinaci, SRDC prepared by presented.
Using Drupal to connect Social Investors with Social Entrepreneurs.
Introducing new web content management tools for Priority...
Compass Semantic search
EXtensible Catalog XC Drupal Toolkit. XC Software Overview User Interface for searching and browsing Library Website (on Drupal) VoyagerUR Research XC.
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
An Open Source ILS Independent OPAC Jackie Wrosch, Systems Librarian Eastern Michigan University.
{ Apache - Click By, By, Anupam Mundale. Anupam Mundale. Viraj Kulkarni. Viraj Kulkarni.
Implementing search with free software An introduction to Solr By Mick England.
ECPRD seminar on the net IX”, Brussels, 2011 Faceted Search Some examples of applied faceted search on websites developed by the EP Jerry.
Drupal 7 as an enterprise web application framework Why as a developer you should use Drupal to build web applications? Klaus Harris DrupalCon Munich 2012.
Xpantrac connection with IDEAL Sloane Neidig, Samantha Johnson, David Cabrera, Erika Hoffman CS /6/2014.
Web Archiving at the Innsbruck Newspaper Archive Innsbrucker Zeitungsarchiv / IZA Presentation by Renate Giacomuzzi, Elisabeth Sporer, Armin Schleicher.
Introduction to Apache Lucene/Solr CSCI 572: Information Retrieval and Search Engines Summer 2010.
Search Search Drupal with Apache Solr with CERN Web Communications Group – Copyright 2013.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Drupal Training Syllabus Chaitanya Lakshmi
How to extend and configure Drupal without user interaction or database dump By Damien Snoeck for Switzerland Romandy Drupal Group January 27, 2010 Work.
Configuration Management and Server Administration Mohan Bang Endeca Server.
UHCL Capstone Project Team #10 Final Presentation 05/01/2012 Drupal based Scholarship Application 1UHCL Capstone Team #10 Spring 2012.
Writing various AJAX forms in Drupal 7 1. Overview of Form API 2. Ctools 2.1 Ctools features 3. Ajax 3.1 Ajax Forms in Drupal 4. Putting it all together.
Patient Empowerment for Chronic Diseases System Sifat Islam Graduate Student, Center for Systems Integration, FAU, Copyright © 2011 Center.
Project Overview Bibliographic merging, Endeca, and Web application.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
Beyond Basic Faceted Search Ori Ben-Yitzhak, …(10 people) IBM Research Lab & Yahoo! Research WSDM 2008 (ACM International Conference on W eb S earch and.
Revolutionizing enterprise web development Searching with Solr.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Boon Low, NA3 Training, Outreach and Education UK National e-Science Centre EGEE.
Kelly Boccia Abi Natarajan Konstantin Livitski Senthil Anand Subbanan Meyyappan 1.
Overview of IU Digital Collections Search Hui Zhang Jon Dunn Indiana University Digital Library Program IU Digital Library Brown Bag October 19, 2011.
Drupal Overview Prepared by : Agustin D. Gumogda Jr. Instructor.
Drupal SEO Kristen Pol CruzTech, LLC (Freelance)‏ Web, Drupal & SEO Santa Cruz, CA drupal: kepol.
U.S Geological Survey National Biological Information Infrastructure Technical Overview: NBII Metadata Clearinghouse May 2008 Mike Frame.
Iccha Sethi Serdar Aslan Team 1 Virginia Tech Information Storage and Retrieval CS 5604 Instructor: Dr. Edward Fox 10/11/2010.
How does Drupal Work? Information Systems 337 Prof. Harry Plantinga.
Jason Platts Lead Technical Developer The Open University An overview of how the Open University has incorporated bibliographic.
807 - TEXT ANALYTICS Massimo Poesio Lab 2: (Quick intro to) SOLR Document clustering with MAHOUT.
DrupalCon 2011: Feedback ENTICE meeting 8 April 2011 Silvia Tomanin DG-CO.
VIVO architecture March 1, Major Components Vitro is a general-purpose Web-based application leveraging semantic standards VIVO is a customized.
Apache Solr Dima Ionut Daniel. Contents What is Apache Solr? Architecture Features Core Solr Concepts Configuration Conclusions Bibliography.
FORGING THE LIBRARY WEBSITE WITH OPEN SOURCE PROF. JUNIOR TIDAL LIBRARY DEPARTMENT NEW YORK CITY COLLEGE OF TECHNOLOGY TECH DAY
Panels 3 Deborah Fuzetto. Panels Allows you to create customized layouts Drag & Drop content into Panes.
Varnish Cache and its usage in the real world Ivan Chepurnyi Owner EcomDev BV.
Web Services College of Life Sciences / College of Medicine, Dentistry and Nursing Andrew Millar, Web Services Manager.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
WordPress Vs Joomla Vs Drupal 2015 – Which One Suits Your Business?
Best Institutes offering Software Development courses.
PARTNER UPDATE V9 MILESTONE 1 & 2.
Searching and Indexing
Open Source distributed document DB for an enterprise
Drupal based Scholarship Application
OHWR.org Project Filtering.
PHP Training at GoLogica in Bangalore
WordPress Development
The Way Eryk Budi Pratama
Ashutosh Rana Rahul Nori 7/17/2018
INFM 603 Main Class Project
April 15, 2014 Faceted Browsing: Analysis and implementation of a Big Data Solution using Apache Solr. Advisor: Prof. Sonia Bergamaschi Co-Advisor: Prof.
A technical look at the new capabilities
WordPress Development
eSciDoc Development Schedule
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
Getting Started With Solr
Rafał Kuć – Sematext sematext.com
Intro to Azure Search Julie Smith 2019.
WordPress Development
Intro to Azure Search Julie Smith 2019.
Presentation transcript:

Custom search forms with Apache Solr David Hernández

UK and Europe's leading Drupal Consultancy. www.iO1.biz

What is Apache Solr? Open source search platform Written in Java Uses Apache Lucene library and extends it

Features of Apache Solr Full text search Faceted search Rich document handling Optimized for hight volume web traffic Scalability Plugin system

Who uses Apache Solr? Whitehouse.gov The Guardian Netflix SourceForge Ebay Digg Reddit

Apache Solr with Drupal Apache Solr Search Integration – apachesolr Apache Solr Views – apachesolr_views (dev) Facet API – facetapi Your Custom search form module!

Before starting... Be sure your Solr instance works. Connect your Drupal with Solr

Indexing your content Drush solr-index Drush solr-delete-index Drush solr-reindex [content type]

Code time!

Updating the index hook_apachesolr_update_index &$document: What is indexed $node: the node being indexed Dynamic fields Is_, ss_, its_...

Write your search form Function custom_search_forms_form Validation submit

hook_menu Add it to your menu

Prepare your query hook_apachesolr_prepare_query hook_apachesolr_query_alter

Theme the results Enjoy!

More ideas? Search form and results in a block In a panel Live results with Ajax

Find more ApacheSolr Project: http://lucene.apache.org/solr ApacheSolr module: http://dgo.to/apachesolr Documentation: http://dgo.to/343467 Aquia podcast: http://t.co/YRszSqw SolrQuerySyntax: http://wiki.apache.org/solr/SolrQuerySyntax

Thanks for watching and enjoy Drupal with Solr