{"id":834,"date":"2018-06-21T19:11:42","date_gmt":"2018-06-21T17:11:42","guid":{"rendered":"https:\/\/markus-blog.de\/?p=834"},"modified":"2018-10-15T09:27:03","modified_gmt":"2018-10-15T07:27:03","slug":"how-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr","status":"publish","type":"post","link":"https:\/\/markus-blog.de\/index.php\/2018\/06\/21\/how-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr\/","title":{"rendered":"How to install Fulltextsearch in Nextcloud with Elasticsearch and Tesseract OCR"},"content":{"rendered":"<p>Today I want to show you how to install Fulltextsearch with OCR in Nextcloud 13 or 14 with Elasticsearch and Tesseract OCR. This guide also works with Plesk Onyx.<\/p>\n<p><span style=\"font-size: 14pt;\"> <strong> Prerequisites: <\/strong><\/span><\/p>\n<p>&#8211; an Ubuntu VPS with running Nextcloud-Instance<br \/>\n&#8211; root-access<\/p>\n<p><span style=\"font-size: 10pt;\"><strong>the following Apps must be installed and activated in Nextcloud:<\/strong><\/span><\/p>\n<p>&#8211; Full text search &#8211; Bookmarks (BETA)<br \/>\n&#8211; Full text search &#8211; Elasticsearch Platform (BETA)<br \/>\n&#8211; Full text search &#8211; Files &#8211; Tesseract OCR (BETA)<br \/>\n&#8211; Full text search &#8211; Files (BETA)<br \/>\n&#8211; Full text search (BETA)<\/p>\n<p><span style=\"font-size: 14pt;\"> <strong> Step 1: Install Elasticsearch<\/strong> <\/span><\/p>\n<p>We have to install Java:<\/p>\n<pre>sudo apt-get install openjdk-8-jre<\/pre>\n<p>and we add the elasticsearch repository:<\/p>\n<pre>sudo apt install apt-transport-https\r\nwget -qO - https:\/\/artifacts.elastic.co\/GPG-KEY-elasticsearch | sudo apt-key add -\r\necho \"deb https:\/\/artifacts.elastic.co\/packages\/6.x\/apt stable main\" | sudo tee -a \/etc\/apt\/sources.list.d\/elasticsearch.list\r\nsudo apt update<\/pre>\n<p>now we can install elasticsearch:<\/p>\n<pre>sudo apt install elasticsearch<\/pre>\n<p>for security reasons, we bind elasticsearch to 127.0.0.1;<\/p>\n<pre>sudo nano \/etc\/elasticsearch\/elasticsearch.yml<\/pre>\n<p>add or adjust the following line:<\/p>\n<pre>network.host: 127.0.0.1<\/pre>\n<p>and enable the service:<\/p>\n<pre>sudo systemctl daemon-reload &amp;&amp; sudo systemctl enable elasticsearch &amp;&amp; sudo systemctl start elasticsearch<\/pre>\n<p>check if elasticsearch is running:<\/p>\n<pre>curl -XGET '127.0.0.1:9200\/?pretty'<\/pre>\n<p>and install the &#8222;ingest-attachment&#8220;-Plugin (required for PDF, PPT, XLS etc.)<\/p>\n<pre>sudo \/usr\/share\/elasticsearch\/bin\/elasticsearch-plugin install ingest-attachment<\/pre>\n<p>now restart elasticsearch and we are ready with this step:<\/p>\n<pre>sudo systemctl restart elasticsearch<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Step 2: Install Tesseract OCR<\/strong> <\/span><\/p>\n<p>we can install Tesseract OCR with the following command:<\/p>\n<pre>sudo apt install tesseract-ocr<\/pre>\n<p>now we have to install additional languages (in this example English, German and French):<\/p>\n<pre>sudo apt install tesseract-ocr-eng tesseract-ocr-deu tesseract-ocr-fra<\/pre>\n<p>if you want install all languages, the following command is with you:<\/p>\n<pre>sudo apt install tesseract-ocr-all<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt;\"><strong>Step 3: Configure Nextcloud<\/strong> <\/span><\/p>\n<p>Under &#8222;Administration -&gt; Full text search&#8220; we adjust the following settings:<\/p>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-852\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext.jpg\" alt=\"\" width=\"820\" height=\"605\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext.jpg 820w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext-300x221.jpg 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext-768x567.jpg 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext-230x170.jpg 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext-350x258.jpg 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext-480x354.jpg 480w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/p><\/blockquote>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-837\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext2.jpg\" alt=\"\" width=\"784\" height=\"649\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext2.jpg 784w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext2-300x248.jpg 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext2-768x636.jpg 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext2-230x190.jpg 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext2-350x290.jpg 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext2-480x397.jpg 480w\" sizes=\"auto, (max-width: 784px) 100vw, 784px\" \/><\/p><\/blockquote>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-838\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext3.jpg\" alt=\"\" width=\"835\" height=\"190\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext3.jpg 835w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext3-300x68.jpg 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext3-768x175.jpg 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext3-830x189.jpg 830w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext3-230x52.jpg 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext3-350x80.jpg 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext3-480x109.jpg 480w\" sizes=\"auto, (max-width: 835px) 100vw, 835px\" \/><\/p><\/blockquote>\n<p><span style=\"font-size: 14pt;\"> <strong> Step 4: Create index<\/strong> <\/span><\/p>\n<p>to create the index we have to run the following command in our nextcloud-directory:<\/p>\n<pre>sudo -u www-data php .\/occ fulltextsearch:index<\/pre>\n<p>the first run will take some time, but if finished you can fulltextsearching&#8230;<\/p>\n<blockquote><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-845\" src=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext4.jpg\" alt=\"\" width=\"797\" height=\"322\" srcset=\"https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext4.jpg 797w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext4-300x121.jpg 300w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext4-768x310.jpg 768w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext4-230x93.jpg 230w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext4-350x141.jpg 350w, https:\/\/markus-blog.de\/wp-content\/uploads\/2018\/06\/fulltext4-480x194.jpg 480w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/p><\/blockquote>\n<p>That&#8217;s it, have fun and share!<\/p>\n<div class=\"shariff shariff-align-flex-start shariff-widget-align-flex-start\" data-services=\"facebook%7Creddit\" data-url=\"https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F\" data-timestamp=\"1539595623\" data-hidezero=\"1\" data-backendurl=\"https:\/\/markus-blog.de\/wp-json\/shariff\/v1\/share_counts?\"><ul class=\"shariff-buttons theme-round orientation-horizontal buttonsize-medium\"><li class=\"shariff-button mastodon shariff-nocustomcolor\" style=\"background-color:#563ACC\"><a href=\"https:\/\/s2f.kytta.dev\/?text=How%20to%20install%20Fulltextsearch%20in%20Nextcloud%20with%20Elasticsearch%20and%20Tesseract%20OCR https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F\" title=\"Bei Mastodon teilen\" aria-label=\"Bei Mastodon teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#6364FF; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"75\" height=\"79\" viewBox=\"0 0 75 79\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M37.813-.025C32.462-.058 27.114.13 21.79.598c-8.544.621-17.214 5.58-20.203 13.931C-1.12 23.318.408 32.622.465 41.65c.375 7.316.943 14.78 3.392 21.73 4.365 9.465 14.781 14.537 24.782 15.385 7.64.698 15.761-.213 22.517-4.026a54.1 54.1 0 0 0 .01-6.232c-6.855 1.316-14.101 2.609-21.049 1.074-3.883-.88-6.876-4.237-7.25-8.215-1.53-3.988 3.78-.43 5.584-.883 9.048 1.224 18.282.776 27.303-.462 7.044-.837 14.26-4.788 16.65-11.833 2.263-6.135 1.215-12.79 1.698-19.177.06-3.84.09-7.692-.262-11.52C72.596 7.844 63.223.981 53.834.684a219.453 219.453 0 0 0-16.022-.71zm11.294 12.882c5.5-.067 10.801 4.143 11.67 9.653.338 1.48.471 3 .471 4.515v21.088h-8.357c-.07-7.588.153-15.182-.131-22.765-.587-4.368-7.04-5.747-9.672-2.397-2.422 3.04-1.47 7.155-1.67 10.735v6.392h-8.307c-.146-4.996.359-10.045-.404-15.002-1.108-4.218-7.809-5.565-10.094-1.666-1.685 3.046-.712 6.634-.976 9.936v14.767h-8.354c.109-8.165-.238-16.344.215-24.5.674-5.346 5.095-10.389 10.676-10.627 4.902-.739 10.103 2.038 12.053 6.631.375 1.435 1.76 1.932 1.994.084 1.844-3.704 5.501-6.739 9.785-6.771.367-.044.735-.068 1.101-.073z\"\/><defs><linearGradient id=\"paint0_linear_549_34\" x1=\"37.0692\" y1=\"0\" x2=\"37.0692\" y2=\"79\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#6364FF\"\/><stop offset=\"1\" stop-color=\"#563ACC\"\/><\/linearGradient><\/defs><\/svg><\/span><\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F\" title=\"Bei Facebook teilen\" aria-label=\"Bei Facebook teilen\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span data-service=\"facebook\" style=\"color:#3b5998\" class=\"shariff-count shariff-hidezero\"><\/span>&nbsp;<\/a><\/li><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F&text=How%20to%20install%20Fulltextsearch%20in%20Nextcloud%20with%20Elasticsearch%20and%20Tesseract%20OCR&via=markusblogde\" title=\"Bei X teilen\" aria-label=\"Bei X teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button whatsapp shariff-nocustomcolor\" style=\"background-color:#5cbe4a\"><a href=\"https:\/\/api.whatsapp.com\/send?text=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F%20How%20to%20install%20Fulltextsearch%20in%20Nextcloud%20with%20Elasticsearch%20and%20Tesseract%20OCR\" title=\"Bei Whatsapp teilen\" aria-label=\"Bei Whatsapp teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#34af23; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#34af23\" d=\"M17.6 17.4q0.2 0 1.7 0.8t1.6 0.9q0 0.1 0 0.3 0 0.6-0.3 1.4-0.3 0.7-1.3 1.2t-1.8 0.5q-1 0-3.4-1.1-1.7-0.8-3-2.1t-2.6-3.3q-1.3-1.9-1.3-3.5v-0.1q0.1-1.6 1.3-2.8 0.4-0.4 0.9-0.4 0.1 0 0.3 0t0.3 0q0.3 0 0.5 0.1t0.3 0.5q0.1 0.4 0.6 1.6t0.4 1.3q0 0.4-0.6 1t-0.6 0.8q0 0.1 0.1 0.3 0.6 1.3 1.8 2.4 1 0.9 2.7 1.8 0.2 0.1 0.4 0.1 0.3 0 1-0.9t0.9-0.9zM14 26.9q2.3 0 4.3-0.9t3.6-2.4 2.4-3.6 0.9-4.3-0.9-4.3-2.4-3.6-3.6-2.4-4.3-0.9-4.3 0.9-3.6 2.4-2.4 3.6-0.9 4.3q0 3.6 2.1 6.6l-1.4 4.2 4.3-1.4q2.8 1.9 6.2 1.9zM14 2.2q2.7 0 5.2 1.1t4.3 2.9 2.9 4.3 1.1 5.2-1.1 5.2-2.9 4.3-4.3 2.9-5.2 1.1q-3.5 0-6.5-1.7l-7.4 2.4 2.4-7.2q-1.9-3.2-1.9-6.9 0-2.7 1.1-5.2t2.9-4.3 4.3-2.9 5.2-1.1z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F\" title=\"Bei XING teilen\" aria-label=\"Bei XING teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button threema shariff-nocustomcolor shariff-mobile\" style=\"background-color:#4fbc24\"><a href=\"threema:\/\/compose?text=How%20to%20install%20Fulltextsearch%20in%20Nextcloud%20with%20Elasticsearch%20and%20Tesseract%20OCR%20https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F\" title=\"Bei Threema teilen\" aria-label=\"Bei Threema teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#1f1f1f; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#1f1f1f\" d=\"M30.8 10.9c-0.3-1.4-0.9-2.6-1.8-3.8-2-2.6-5.5-4.5-9.4-5.2-1.3-0.2-1.9-0.3-3.5-0.3s-2.2 0-3.5 0.3c-4 0.7-7.4 2.6-9.4 5.2-0.9 1.2-1.5 2.4-1.8 3.8-0.1 0.5-0.2 1.2-0.2 1.6 0 0.4 0.1 1.1 0.2 1.6 0.4 1.9 1.3 3.4 2.9 5 0.8 0.8 0.8 0.8 0.7 1.3 0 0.6-0.5 1.6-1.7 3.6-0.3 0.5-0.5 0.9-0.5 0.9 0 0.1 0.1 0.1 0.5 0 0.8-0.2 2.3-0.6 5.6-1.6 1.1-0.3 1.3-0.4 2.3-0.4 0.8 0 1.1 0 2.3 0.2 1.5 0.2 3.5 0.2 4.9 0 5.1-0.6 9.3-2.9 11.4-6.3 0.5-0.9 0.9-1.8 1.1-2.8 0.1-0.5 0.2-1.1 0.2-1.6 0-0.7-0.1-1.1-0.2-1.6-0.3-1.4 0.1 0.5 0 0zM20.6 17.3c0 0.4-0.4 0.8-0.8 0.8h-7.7c-0.4 0-0.8-0.4-0.8-0.8v-4.6c0-0.4 0.4-0.8 0.8-0.8h0.2l0-1.6c0-0.9 0-1.8 0.1-2 0.1-0.6 0.6-1.2 1.1-1.7s1.1-0.7 1.9-0.8c1.8-0.3 3.7 0.7 4.2 2.2 0.1 0.3 0.1 0.7 0.1 2.1v0 1.7h0.1c0.4 0 0.8 0.4 0.8 0.8v4.6zM15.6 7.3c-0.5 0.1-0.8 0.3-1.2 0.6s-0.6 0.8-0.7 1.3c0 0.2 0 0.8 0 1.5l0 1.2h4.6v-1.3c0-1 0-1.4-0.1-1.6-0.3-1.1-1.5-1.9-2.6-1.7zM25.8 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2zM18.1 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2zM10.4 28.2c0 1.2-1 2.2-2.1 2.2s-2.1-1-2.1-2.1c0-1.2 1-2.1 2.2-2.1s2.2 1 2.2 2.2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button mailto shariff-nocustomcolor\" style=\"background-color:#a8a8a8\"><a href=\"mailto:?body=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F&subject=How%20to%20install%20Fulltextsearch%20in%20Nextcloud%20with%20Elasticsearch%20and%20Tesseract%20OCR\" title=\"Per E-Mail versenden\" aria-label=\"Per E-Mail versenden\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#999\" d=\"M32 12.7v14.2q0 1.2-0.8 2t-2 0.9h-26.3q-1.2 0-2-0.9t-0.8-2v-14.2q0.8 0.9 1.8 1.6 6.5 4.4 8.9 6.1 1 0.8 1.6 1.2t1.7 0.9 2 0.4h0.1q0.9 0 2-0.4t1.7-0.9 1.6-1.2q3-2.2 8.9-6.1 1-0.7 1.8-1.6zM32 7.4q0 1.4-0.9 2.7t-2.2 2.2q-6.7 4.7-8.4 5.8-0.2 0.1-0.7 0.5t-1 0.7-0.9 0.6-1.1 0.5-0.9 0.2h-0.1q-0.4 0-0.9-0.2t-1.1-0.5-0.9-0.6-1-0.7-0.7-0.5q-1.6-1.1-4.7-3.2t-3.6-2.6q-1.1-0.7-2.1-2t-1-2.5q0-1.4 0.7-2.3t2.1-0.9h26.3q1.2 0 2 0.8t0.9 2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button printer shariff-nocustomcolor\" style=\"background-color:#a8a8a8\"><a href=\"javascript:window.print()\" title=\"drucken\" aria-label=\"drucken\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 30 32\"><path fill=\"#999\" d=\"M6.8 27.4h16v-4.6h-16v4.6zM6.8 16h16v-6.8h-2.8q-0.7 0-1.2-0.5t-0.5-1.2v-2.8h-11.4v11.4zM27.4 17.2q0-0.5-0.3-0.8t-0.8-0.4-0.8 0.4-0.3 0.8 0.3 0.8 0.8 0.3 0.8-0.3 0.3-0.8zM29.7 17.2v7.4q0 0.2-0.2 0.4t-0.4 0.2h-4v2.8q0 0.7-0.5 1.2t-1.2 0.5h-17.2q-0.7 0-1.2-0.5t-0.5-1.2v-2.8h-4q-0.2 0-0.4-0.2t-0.2-0.4v-7.4q0-1.4 1-2.4t2.4-1h1.2v-9.7q0-0.7 0.5-1.2t1.2-0.5h12q0.7 0 1.6 0.4t1.3 0.8l2.7 2.7q0.5 0.5 0.9 1.4t0.4 1.6v4.6h1.1q1.4 0 2.4 1t1 2.4z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F\" title=\"Bei Reddit teilen\" aria-label=\"Bei Reddit teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span data-service=\"reddit\" style=\"color:#ff4500\" class=\"shariff-count shariff-hidezero\"><\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fmarkus-blog.de%2Findex.php%2F2018%2F06%2F21%2Fhow-to-install-fulltextsearch-in-nextcloud-13-with-elasticsearch-and-tesseract-ocr%2F\" title=\"Bei LinkedIn teilen\" aria-label=\"Bei LinkedIn teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Today I want to show you how to install Fulltextsearch with OCR in Nextcloud 13 or 14 with Elasticsearch and Tesseract OCR. This guide also works with Plesk Onyx. Prerequisites: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":835,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[112,106,118,122],"tags":[147,146,52,149,48,148,61],"class_list":["post-834","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-applications","category-nextcloud-en","category-plesk-en","category-vps-en","tag-elasticsearch","tag-fulltextsearch","tag-nextcloud","tag-ocr","tag-plesk","tag-tesseract","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts\/834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/comments?post=834"}],"version-history":[{"count":0,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/posts\/834\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/media\/835"}],"wp:attachment":[{"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/media?parent=834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/categories?post=834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/markus-blog.de\/index.php\/wp-json\/wp\/v2\/tags?post=834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}