{"id":1012,"date":"2009-12-08T14:44:37","date_gmt":"2009-12-08T13:44:37","guid":{"rendered":"http:\/\/blog.jteam.nl\/?p=1012"},"modified":"2009-12-08T14:44:37","modified_gmt":"2009-12-08T13:44:37","slug":"being-at-the-fore-of-apache-solr-and-lucene-development","status":"publish","type":"post","link":"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/","title":{"rendered":"Being at the fore of Apache Solr and Lucene Development"},"content":{"rendered":"<p>JTeam has always prided itself on being at the forefront of custom software development and exceeding customer expectations.  This has been further confirmed with the release of the <a href=\"https:\/\/issues.apache.org\/jira\/browse\/SOLR?report=com.atlassian.jira.plugin.system.project:popularissues-panel\">most voted for features for Apache Solr 1.5<\/a>, the next version to be developed.<\/p>\n<p><!--more--><\/p>\n<p>As highlighted by Grant Ingersoll, the Solr committer who released the figures, the most voted for feature <em>by far<\/em> is <a href=\"https:\/\/issues.apache.org\/jira\/browse\/SOLR-236\">field collapsing<\/a>, otherwise known as result grouping, an extension to Solr primarily developed and maintained by my colleague Martijn van Groningen.  Field collapsing allows results which have the same value for a certain field to be collapsed into a single result.  This can prove useful when you get 1000 variations of the same heater as the result of a query, as is the case for one of our <a href=\"http:\/\/www.welke.nl\">current customers<\/a>.  You can find out more about field collapsing from Martijn&#8217;s <a href=\"http:\/\/blog.jteam.nl\/2009\/10\/20\/result-grouping-field-collapsing-with-solr\/\">blog<\/a> <a href=\"http:\/\/blog.jteam.nl\/2009\/11\/11\/improved-field-collapse-response\/\">entries<\/a>.<\/p>\n<p>The second most voted for feature is incorporating <a href=\"https:\/\/issues.apache.org\/jira\/browse\/SOLR-773\">Local Lucene\/Solr<\/a>.  This extension allows Solr users to conduct location based searches, such as where are pizza shops near my house, through the Spatial Lucene contrib.  I personally have been very involved in the development and <a href=\"http:\/\/blog.jteam.nl\/2009\/08\/03\/geo-location-search-with-solr-and-lucene\/\">presentation<\/a> of this feature, and I have followed up on my initial contributions with a fully refactored version that is available <a href=\"http:\/\/www.jteam.nl\/news\/spatialsolr\">here<\/a> on the JTeam.  We will be contributing these developments, particularly those on the Lucene side, back to the community in a matter of days.<\/p>\n<p>We have used both features in <a href=\"http:\/\/www.ilocal.nl\">multiple<\/a> <a href=\"http:\/\/www.welke.nl\">projects<\/a> and have always received very positive responses.  However, both features are still only Jira issues, so if you haven&#8217;t already voted for them, please do, so we can ensure that they become part of the next version of Solr.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>JTeam has always prided itself on being at the forefront of custom software development and exceeding customer expectations. This has been further confirmed with the release of the most voted for features for Apache Solr 1.5, the next version to be developed.<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[15],"tags":[35,33,176,162],"class_list":["post-1012","post","type-post","status-publish","format-standard","hentry","category-enterprise-search","tag-lucene","tag-solr","tag-fieldcollapsing","tag-localsolr"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Being at the fore of Apache Solr and Lucene Development - Trifork Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Being at the fore of Apache Solr and Lucene Development - Trifork Blog\" \/>\n<meta property=\"og:description\" content=\"JTeam has always prided itself on being at the forefront of custom software development and exceeding customer expectations. This has been further confirmed with the release of the most voted for features for Apache Solr 1.5, the next version to be developed.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Trifork Blog\" \/>\n<meta property=\"article:published_time\" content=\"2009-12-08T13:44:37+00:00\" \/>\n<meta name=\"author\" content=\"Chris Male\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Male\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/\",\"url\":\"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/\",\"name\":\"Being at the fore of Apache Solr and Lucene Development - Trifork Blog\",\"isPartOf\":{\"@id\":\"https:\/\/trifork.nl\/blog\/#website\"},\"datePublished\":\"2009-12-08T13:44:37+00:00\",\"author\":{\"@id\":\"https:\/\/trifork.nl\/blog\/#\/schema\/person\/63ca100399079ec6e98e2b4365298806\"},\"breadcrumb\":{\"@id\":\"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trifork.nl\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Being at the fore of Apache Solr and Lucene Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trifork.nl\/blog\/#website\",\"url\":\"https:\/\/trifork.nl\/blog\/\",\"name\":\"Trifork Blog\",\"description\":\"Keep updated on the technical solutions Trifork is working on!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trifork.nl\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/trifork.nl\/blog\/#\/schema\/person\/63ca100399079ec6e98e2b4365298806\",\"name\":\"Chris Male\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trifork.nl\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8bbf7706dc08d42eaf11f2b18add0721?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8bbf7706dc08d42eaf11f2b18add0721?s=96&d=mm&r=g\",\"caption\":\"Chris Male\"},\"url\":\"https:\/\/trifork.nl\/blog\/author\/chris\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Being at the fore of Apache Solr and Lucene Development - Trifork Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/","og_locale":"en_US","og_type":"article","og_title":"Being at the fore of Apache Solr and Lucene Development - Trifork Blog","og_description":"JTeam has always prided itself on being at the forefront of custom software development and exceeding customer expectations. This has been further confirmed with the release of the most voted for features for Apache Solr 1.5, the next version to be developed.","og_url":"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/","og_site_name":"Trifork Blog","article_published_time":"2009-12-08T13:44:37+00:00","author":"Chris Male","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chris Male","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/","url":"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/","name":"Being at the fore of Apache Solr and Lucene Development - Trifork Blog","isPartOf":{"@id":"https:\/\/trifork.nl\/blog\/#website"},"datePublished":"2009-12-08T13:44:37+00:00","author":{"@id":"https:\/\/trifork.nl\/blog\/#\/schema\/person\/63ca100399079ec6e98e2b4365298806"},"breadcrumb":{"@id":"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trifork.nl\/blog\/being-at-the-fore-of-apache-solr-and-lucene-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trifork.nl\/blog\/"},{"@type":"ListItem","position":2,"name":"Being at the fore of Apache Solr and Lucene Development"}]},{"@type":"WebSite","@id":"https:\/\/trifork.nl\/blog\/#website","url":"https:\/\/trifork.nl\/blog\/","name":"Trifork Blog","description":"Keep updated on the technical solutions Trifork is working on!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trifork.nl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/trifork.nl\/blog\/#\/schema\/person\/63ca100399079ec6e98e2b4365298806","name":"Chris Male","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trifork.nl\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8bbf7706dc08d42eaf11f2b18add0721?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8bbf7706dc08d42eaf11f2b18add0721?s=96&d=mm&r=g","caption":"Chris Male"},"url":"https:\/\/trifork.nl\/blog\/author\/chris\/"}]}},"_links":{"self":[{"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/posts\/1012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/comments?post=1012"}],"version-history":[{"count":0,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/posts\/1012\/revisions"}],"wp:attachment":[{"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/media?parent=1012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/categories?post=1012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trifork.nl\/blog\/wp-json\/wp\/v2\/tags?post=1012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}