04969nam 2200697 a 450 991045272770332120200520144314.01-62198-883-X1-78216-133-31-299-19858-9(CKB)2550000001006079(EBL)1103993(OCoLC)828620818(SSID)ssj0000906165(PQKBManifestationID)12422798(PQKBTitleCode)TC0000906165(PQKBWorkID)10930798(PQKB)11621130(MiAaPQ)EBC1103993(PPN)227997662(Au-PeEL)EBL1103993(CaPaEBR)ebr10654579(CaONFJC)MIL451108(OCoLC)842846325(EXLCZ)99255000000100607920130222d2013 uy 0engur|n|---|||||txtccrApache Solr 4 cookbook[electronic resource] over 100 recipes to make Apache Solr faster, more reliable, and return better results /Rafał Kuć2nd ed.Birmingham Packt Pub.20131 online resource (328 p.)Community experience distilledIncludes index.1-78216-132-5 Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Apache Solr Configuration; Introduction; Running Solr on Jetty; Running Solr on Apache Tomcat; Installing a standalone ZooKeeper; Clustering your data; Choosing the right directory implementation; Configuring spellchecker to not use its own index; Solr cache configuration; How to fetch and index web pages; How to set up the extracting request handler; Changing the default similarity implementation; Chapter 2: Indexing Your Data; IntroductionIndexing PDF filesGenerating unique fields automatically; Extracting metadata from binary files; How to properly configure Data Import Handler with JDBC; Indexing data from a database using Data Import Handler; How to import data using Data Import Handler and delta query; How to use Data Import Handler with the URL data source; How to modify data while importing with Data Import Handler; Updating a single field of your document; Handling multiple currencies; Detecting the document's language; Optimizing your primary key field indexing; Chapter 3: Analyzing Your Text Data; IntroductionStoring additional information using payloadsEliminating XML and HTML tags from text; Copying the contents of one field to another; Changing words to other words; Splitting text by CamelCase; Splitting text by whitespace only; Making plural words singular without stemming; Lowercasing the whole string; Storing geographical points in the index; Stemming your data; Preparing text to perform an efficient trailing wildcard search; Splitting text by numbers and non-whitespace characters; Using Hunspell as a stemmer; Using your own stemming dictionary; Protecting words from being stemmedChapter 4: Querying SolrIntroduction; Asking for a particular field value; Sorting results by a field value; How to search for a phrase, not a single word; Boosting phrases over words; Positioning some documents over others on a query; Positioning documents with words closer to each other first; Sorting results by a distance from a point; Getting documents with only a partial match; Affecting scoring with functions; Nesting queries; Modifying returned documents; Using parent-child relationships; Ignoring typos in terms of performance; Detecting and omitting duplicate documentsUsing field aliasesReturning a value of a function in the results; Chapter 5: Using the Faceting Mechanism; Introduction; Getting the number of documents with the same field value; Getting the number of documents with the same value range; Getting the number of documents matching the query and subquery; Removing filters from faceting results; Sorting faceting results in alphabetical order; Implementing the autosuggest feature using faceting; Getting the number of documents that don't have a value in the field; Having two different facet limits for two different fields in the same queryUsing decision tree facetingOver 100 practical recipes to make Apache Solr faster, more reliable and return better resultsSearch enginesProgrammingOpen source softwareWeb search enginesElectronic books.Search enginesProgramming.Open source software.Web search engines.025.04Kuć Rafał860501MiAaPQMiAaPQMiAaPQBOOK9910452727703321Apache Solr 4 cookbook2072312UNINA