{"id":313,"date":"2015-10-03T23:06:44","date_gmt":"2015-10-03T21:06:44","guid":{"rendered":"https:\/\/d-bocharov.com\/2015\/10\/03\/my-gsoc-2015-results\/"},"modified":"2026-06-12T13:58:52","modified_gmt":"2026-06-12T11:58:52","slug":"my-gsoc-2015-results","status":"publish","type":"post","link":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/","title":{"rendered":"My GSOC 2015 results"},"content":{"rendered":"\n<p>Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i&#8217;d like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate\u00a0Search.<\/p>\n\n<p>First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps to work with Lucene) and that would be comfortable for users to have right in Eclipse.<\/p>\n\n<p>During the development, there were prepared two\u00a0demos:<\/p>\n\n<p>\u00a0the way to see the result of analyzers work right in real-time. The list contains all classes, that were found in your project classpath (including your own classes and third-party libs) and that extend\u00a0\u00a0class. All Analyzers are sorted in alphabetical order. So you just need to choose the one you need and start typing the text. A new view opens immediately that shows the result.<\/p>\n\n\n<p>\u00a0contains an overview of two mechanisms: index generation and Lucene documents information. Index rebuild generates initial indexes and puts them to\u00a0hibernate.search.default.directory_provider, defined in hibernate configuration. Then you can see the contents or index documents by clicking &#8222;Explore documents&#8220;.<\/p>\n\n\n<p>Currently, the plugin is rather raw and has several issues. If you have any ideas for improvement, please, create a feature request or a bug report in\u00a0\u00a0or fork and create pull requests.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i&#8217;d like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate\u00a0Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps&hellip;&nbsp;<a href=\"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/\" class=\"\" rel=\"bookmark\">\u010c\u00edst d\u00e1le &raquo;<span class=\"screen-reader-text\">My GSOC 2015 results<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[39],"tags":[40,41,42,43,44],"class_list":["post-313","post","type-post","status-publish","format-standard","hentry","category-tech-posts","tag-hibernate","tag-hibernate-search","tag-java","tag-jboss","tag-red-hat"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i&#039;d like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Dmitrii Bocharov\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Dmitrii Bocharov&#039;s blog - IT and some more\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"My GSOC 2015 results - Dmitrii Bocharov&#039;s blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i&#039;d like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2015-10-03T21:06:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-12T11:58:52+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@bdshadow_dev\" \/>\n\t\t<meta name=\"twitter:title\" content=\"My GSOC 2015 results - Dmitrii Bocharov&#039;s blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i&#039;d like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@bdshadow_dev\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#blogposting\",\"name\":\"My GSOC 2015 results - Dmitrii Bocharov's blog\",\"headline\":\"My GSOC 2015 results\",\"author\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/author\\\/bdshadow\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/#organization\"},\"datePublished\":\"2015-10-03T23:06:44+02:00\",\"dateModified\":\"2026-06-12T13:58:52+02:00\",\"inLanguage\":\"cs-CZ\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#webpage\"},\"articleSection\":\"Tech Posts, hibernate, hibernate-search, java, jboss, red hat, Optional\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/category\\\/tech-posts\\\/#listItem\",\"name\":\"Tech Posts\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/category\\\/tech-posts\\\/#listItem\",\"position\":2,\"name\":\"Tech Posts\",\"item\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/category\\\/tech-posts\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#listItem\",\"name\":\"My GSOC 2015 results\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#listItem\",\"position\":3,\"name\":\"My GSOC 2015 results\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/category\\\/tech-posts\\\/#listItem\",\"name\":\"Tech Posts\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/#organization\",\"name\":\"Dmitrii Bocharov's blog\",\"description\":\"IT and some more\",\"url\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/\",\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/bdshadow_dev\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/bdshadow\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/author\\\/bdshadow\\\/#author\",\"url\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/author\\\/bdshadow\\\/\",\"name\":\"Dmitrii Bocharov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b1e76c4f863625690751dc0d4b89ac1a?s=96&d=monsterid&r=g\",\"width\":96,\"height\":96,\"caption\":\"Dmitrii Bocharov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#webpage\",\"url\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/\",\"name\":\"My GSOC 2015 results - Dmitrii Bocharov's blog\",\"description\":\"Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i'd like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps\",\"inLanguage\":\"cs-CZ\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/2015\\\/10\\\/03\\\/my-gsoc-2015-results\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/author\\\/bdshadow\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/author\\\/bdshadow\\\/#author\"},\"datePublished\":\"2015-10-03T23:06:44+02:00\",\"dateModified\":\"2026-06-12T13:58:52+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/#website\",\"url\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/\",\"name\":\"Dmitrii Bocharov's blog\",\"description\":\"IT and some more\",\"inLanguage\":\"cs-CZ\",\"publisher\":{\"@id\":\"https:\\\/\\\/d-bocharov.com\\\/cs\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"My GSOC 2015 results - Dmitrii Bocharov's blog","description":"Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i'd like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps","canonical_url":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#blogposting","name":"My GSOC 2015 results - Dmitrii Bocharov's blog","headline":"My GSOC 2015 results","author":{"@id":"https:\/\/d-bocharov.com\/cs\/author\/bdshadow\/#author"},"publisher":{"@id":"https:\/\/d-bocharov.com\/cs\/#organization"},"datePublished":"2015-10-03T23:06:44+02:00","dateModified":"2026-06-12T13:58:52+02:00","inLanguage":"cs-CZ","mainEntityOfPage":{"@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#webpage"},"isPartOf":{"@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#webpage"},"articleSection":"Tech Posts, hibernate, hibernate-search, java, jboss, red hat, Optional"},{"@type":"BreadcrumbList","@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/d-bocharov.com\/cs\/#listItem","position":1,"name":"Home","item":"https:\/\/d-bocharov.com\/cs\/","nextItem":{"@type":"ListItem","@id":"https:\/\/d-bocharov.com\/cs\/category\/tech-posts\/#listItem","name":"Tech Posts"}},{"@type":"ListItem","@id":"https:\/\/d-bocharov.com\/cs\/category\/tech-posts\/#listItem","position":2,"name":"Tech Posts","item":"https:\/\/d-bocharov.com\/cs\/category\/tech-posts\/","nextItem":{"@type":"ListItem","@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#listItem","name":"My GSOC 2015 results"},"previousItem":{"@type":"ListItem","@id":"https:\/\/d-bocharov.com\/cs\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#listItem","position":3,"name":"My GSOC 2015 results","previousItem":{"@type":"ListItem","@id":"https:\/\/d-bocharov.com\/cs\/category\/tech-posts\/#listItem","name":"Tech Posts"}}]},{"@type":"Organization","@id":"https:\/\/d-bocharov.com\/cs\/#organization","name":"Dmitrii Bocharov's blog","description":"IT and some more","url":"https:\/\/d-bocharov.com\/cs\/","sameAs":["https:\/\/twitter.com\/bdshadow_dev","https:\/\/www.linkedin.com\/in\/bdshadow\/"]},{"@type":"Person","@id":"https:\/\/d-bocharov.com\/cs\/author\/bdshadow\/#author","url":"https:\/\/d-bocharov.com\/cs\/author\/bdshadow\/","name":"Dmitrii Bocharov","image":{"@type":"ImageObject","@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/b1e76c4f863625690751dc0d4b89ac1a?s=96&d=monsterid&r=g","width":96,"height":96,"caption":"Dmitrii Bocharov"}},{"@type":"WebPage","@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#webpage","url":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/","name":"My GSOC 2015 results - Dmitrii Bocharov's blog","description":"Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i'd like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps","inLanguage":"cs-CZ","isPartOf":{"@id":"https:\/\/d-bocharov.com\/cs\/#website"},"breadcrumb":{"@id":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/#breadcrumblist"},"author":{"@id":"https:\/\/d-bocharov.com\/cs\/author\/bdshadow\/#author"},"creator":{"@id":"https:\/\/d-bocharov.com\/cs\/author\/bdshadow\/#author"},"datePublished":"2015-10-03T23:06:44+02:00","dateModified":"2026-06-12T13:58:52+02:00"},{"@type":"WebSite","@id":"https:\/\/d-bocharov.com\/cs\/#website","url":"https:\/\/d-bocharov.com\/cs\/","name":"Dmitrii Bocharov's blog","description":"IT and some more","inLanguage":"cs-CZ","publisher":{"@id":"https:\/\/d-bocharov.com\/cs\/#organization"}}]},"og:locale":"cs_CZ","og:site_name":"Dmitrii Bocharov's blog - IT and some more","og:type":"article","og:title":"My GSOC 2015 results - Dmitrii Bocharov's blog","og:description":"Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i'd like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps","og:url":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/","article:published_time":"2015-10-03T21:06:44+00:00","article:modified_time":"2026-06-12T11:58:52+00:00","twitter:card":"summary_large_image","twitter:site":"@bdshadow_dev","twitter:title":"My GSOC 2015 results - Dmitrii Bocharov's blog","twitter:description":"Some time ago, as usual, in August, Google Summer of Code finished. And in this post, i'd like to tell you about my results, and, actually, about the Eclipse plugin for Hibernate Search. First of all a number of aims were set. Basically, they consist of functionality that already exists in Luke (the application that helps","twitter:creator":"@bdshadow_dev"},"aioseo_meta_data":{"post_id":"313","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2026-06-12 11:57:27","updated":"2026-06-12 12:45:59","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/d-bocharov.com\/cs\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/d-bocharov.com\/cs\/category\/tech-posts\/\" title=\"Tech Posts\">Tech Posts<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMy GSOC 2015 results\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/d-bocharov.com\/cs\/"},{"label":"Tech Posts","link":"https:\/\/d-bocharov.com\/cs\/category\/tech-posts\/"},{"label":"My GSOC 2015 results","link":"https:\/\/d-bocharov.com\/cs\/2015\/10\/03\/my-gsoc-2015-results\/"}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/posts\/313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/comments?post=313"}],"version-history":[{"count":3,"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/posts\/313\/revisions"}],"predecessor-version":[{"id":316,"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/posts\/313\/revisions\/316"}],"wp:attachment":[{"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/media?parent=313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/categories?post=313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/d-bocharov.com\/cs\/wp-json\/wp\/v2\/tags?post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}