Getting Started With Solr

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
A Toolbox for Blackboard Tim Roberts
This presentation can be downloaded at Presented by the Office of Public Affairs Using the Cal State L.A. Web.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
TUTORIAL (1) Software installation Written by: Eng. Ahmed Mohamed Abdel Ghafar, Edited by Eng. Muhammed Hammad, Eng. Hamdy Soltan & Eng. Osama Talaat.
QAD .Net UI: New Enhancements
Collections Management Museums EMu 3.1 / 3.2 – New Features EMu 3.1 / 3.2 New Features Bernard Marshall Chief Technology Officer KE Software.
Linux Operations and Administration
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Getting Started with Dreamweaver
Lemur Indri Search Engine Yatish Hegde 03/03/2010.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
Example: Jena and Fuseki
Java Programming, 3e Concepts and Techniques Chapter 3 Section 65 – Manipulating Data Using Methods – Java Applet.
SchwartzGBIF Nodes III29 April 2003 DiGIR Portal Installation And Configuration.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
Attacking Applications: SQL Injection & Buffer Overflows.
Revolutionizing enterprise web development Searching with Solr.
The Basics of Javadoc Presented By: Wes Toland. Outline  Overview  Background  Environment  Features Javadoc Comment Format Javadoc Program HTML API.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
Salt Suite User Guide (Copyright Salt ).
Ant & Jar Ant – Java-based build tool Jar – pkzip archive, that contains metadata (a manifest file) that the JRE understands.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Greenstone Building your own collection. Overview Installation Usage Building a collection.
1 Applets are small applications that are accessed on an Internet server, transported over the internet, automatically installed and run as a part of web.
1 Task 4 – Advanced Topics - Introduction  Chris Woyton  Support/Training 
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Field Trip #24 Setting Up a Web Server. Apache Apache is one of the most successful open source web servers In 1995 the most popular web server was the.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
Web Scraping with Python and Selenium. What is Web Scraping?  Software technique for extracting info from websites Get information programmatically that.
Apache Solr Dima Ionut Daniel. Contents What is Apache Solr? Architecture Features Core Solr Concepts Configuration Conclusions Bibliography.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
What's new in Widgets and Live Text in Lotus Notes
Data Visualization with Tableau
Getting Started with Dreamweaver
Integrating ArcSight with Enterprise Ticketing Systems
Introduction to YouSeer
Integrating ArcSight with Enterprise Ticketing Systems
Running a Forms Developer Application
Working in the Forms Developer Environment
SQL and SQL*Plus Interaction
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
ETL Validator + ALM = Data Delivery. Faster and Better
DATA MINING Python.
Using DataStore Plus ActiveX in FactoryTalk View Studio ME Projects
Intuit has launched QuickBooks File Doctor tool (QBFD) in QuickBooks File Doctor is a tool that has been designed to recover the damaged company.
Shodan.
Testing REST IPA using POSTMAN
CS6604 Digital Libraries IDEAL Webpages Presented by
Automation with Gwen Introduction.
News about XINFO PC Client 4.0
Getting Started with Dreamweaver
Cordova & Cordova Plugin Installation and Management
Installing and running the local check and grader projects in Eclipse
bitcurator-access-webtools Quick Start Guide
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
Review of Previous Lesson
Indexing with ElasticSearch
Presentation transcript:

Getting Started With Solr Sahar Nafisi Information Retrieval Presentation(Dr.Vahidipour) Kashan University Spring 2018

Getting Started With Solr Before Start …! Solr is designed to help developers to improve searching functionality in other applications. Not used in raw form as an independent search engine. So, there is no strong Graphical User Interface and visualization tools. Most of operations must execute in command line and communications with search engine should be made in RESTful API context. Solr has prepared a full set of RESTful API’s for indexing, updating, searching & … dataset. Getting Started With Solr

Getting Started With Solr Download & Run Install JRE (Java Runtime Environment) first, to run Solr. Download correct version for your OS from here: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html Download correct version of Solr for your OS. https://lucene.apache.org/solr/mirrors-solr-latest-redir.html Extract compressed file and open terminal in Solr directory and run this command: If there was no errors, Solr is working successfully. $ bin/solr.cmd Getting Started With Solr

Getting Started With Solr Start Solr Server Execute this command in CMD. Open browser and enter http://localhost:8983in URL bar. Create Solr core with this command: For each search engine and data set, we need to create a core. $ bin/solr.cmd start $ bin\solr.cmd create -c <core_name> Getting Started With Solr

Solr Admin Panel & Core Selector Getting Started With Solr

Some Useful Solr Commands in Terminal $ bin\solr.cmd start -p <port_number> Starts Solr server on another port other than default port(8983). $ bin\solr.cmd status Show all Solr servers running on system and memory status of them. $ bin\solr.cmd stop -all Stop all Solr servers running on system. $ bin\solr.cmd stop –p <port_number> Stop Solr server running on a specified port. Getting Started With Solr

Getting Started With Solr Modify Stop Words List Solr has a stop words list for every language, users can view this list, and also add, edit and remove stop words from that. To modify stop words list go to: ./server/solr/<core_name>/conf/lang/stopwords_<lang>.txt and open txt file with an editor. Getting Started With Solr

Stop Words List Screenshot Getting Started With Solr

Import & Index Dataset (Films Dataset) Because ‘name’ of the first film in the dataset is number ("name": ".45"), Solr considers type of ‘name’ field as number and in other rows can’t parse string to number and causes error. To solve this problem, we must define ‘name’ field as ‘general_text’ in admin UI’s schema section. You can define all fields of dataset with their type in schema section but if you don’t, fields generate automatically after data import. Getting Started With Solr

Import & Index Dataset (cont.) Getting Started With Solr

Import & Index Dataset (cont.) We would need to define a field to search for every query. Set up a "catchall field" by defining a copy field that will take all data from all fields and index it into a field named _text_. Getting Started With Solr

Import & Index Dataset (cont.) To import documents from json, csv, xml & … files, execute following command in Solr directory: java -Dc=<core_name> -jar .\example\exampledocs\post.jar -c <dataset_file(s)_path> Getting Started With Solr

Overview of Indexed Dataset Getting Started With Solr

Getting Started With Solr Execute query We can execute query in “query” section of solr admin. Also we can determine the start number and number of rows in each page. Getting Started With Solr

Getting Started With Solr Execute query Getting Started With Solr

Getting Started With Solr Thank you ☺ Getting Started With Solr