My ElasticSeach service is borken, and how I fix it.

My website(http://ourcoders.com/) have an ElasticSearch service, I use it to provide search service and related content function

Several days ago, I found out that this service is broken, so I start to want to fix it.

First I don’t remember why I think that this might because my java VM is 32bit, I try a lot of time to install OpenJDK-9,  OpenJDK-10, default-JDK, try to enable 64bit mode. But I was failed. 

Today I go into ElasticSearch install directory, I try to start it manually, I found out there is a error information:

So I edited my elasticsearch.yml add xpack.ml.enabled: false, and it fixed.

Best opensource or Open Api OCR engines or services

Microsoft Azure Computer Vision API

Read text in images

Detect text in an image using optical character recognition (OCR) and extract the recognized words into a machine-readable character stream. Analyze images to detect embedded text, generate character streams, and enable searching. Save time and effort by taking photos of text instead of copying it.

Preview: Read handwritten text from images

Detect and extract handwritten text from notes, letters, essays, whiteboards, forms, and other sources. Reduce paper clutter and be more productive by taking photos of handwritten notes instead of transcribing them, and make the digital notes easy to find by implementing search. Handwritten OCR works with different surfaces and backgrounds, such as white paper, yellow sticky notes, and whiteboards.

ABBYY FineReader Engine

The software development kit ABBYY FineReader Engine allows software developers to create applications that extract textual information from paper documents, images or displays. This AI-powered OCR SDK provides your application with excellent text recognition, PDF conversion, and data capture functionalities, enabling it to convert scans into searchable PDF, Word or Excel documents, and access data on photos or screenshots.

Available for Windows, Linux, Mac OS and embedded platforms. On premises or in the Cloud.

Highest OCR accuracy

Provide your customers with the outstanding OCR quality available in ABBYY FineReader. Leading providers of ECM systems, document imaging and capture solutions, RPA solutions, as well as a scanner and MFP manufacturers trust ABBYY OCR technology.

Increased value

Expand your solutions. ABBYY FineReader Engine enables your software to convert TIFF libraries into PDF, PDF/A, Word or other formats, and accurately extract field values. Develop on Windows, Linux or Mac and offer your software in the Cloud or on VM platforms.

Faster time to market

Outperform your competition and get premium OCR solutions to the market quickly – with OCR toolkit’s powerful APIs. Easily integrate world-class OCR features with the help of pre-configured tools, parameters, code samples and-printed and other components.

The comprehensive set of recognition technologies

With OCR toolkit integration, applications can extract machine printed text in over 200 languages as well as hand-printed text, optical marks, and barcode values.

Powerful PDF processing tools

Versatile APIs allow processing many PDF types and converting scanned documents, TIFFs, JPEGs or image-only PDFs into different searchable PDF and PDF/A files.

Artificial Intelligence and Machine Learning

AI, ML, and other advanced technologies provide outstanding recognition accuracy for multi-language documents and deliver searchable and editable documents that reflect their originals.

Multi-core CPUs, Cloud and Virtual Machines support

Support for document processing in parallel threads on multi-core CPUs, deployment in the cloud and virtual environments guarantees fast, flexible and scalable processing.

OCR.space

The OCR.space Online OCR service converts scans or (smartphone) images of text documents into editable files by using Optical Character Recognition (OCR) technologies. It uses state-of-the-art modern OCR software. The recognition quality is comparable to commercial OCR SDK software (e. g. Abbyy).

Our Online OCR service is free to use, no registration necessary. We do not need your email address. Just upload your image files. The OCR software takes a JPG, PNG or PDF (PDF OCR with full support for multi-page documents and multi-column text). The only restriction is the images/PDF must not be larger than 5MB. Email us if you need to process larger documents. If you need to automate your OCR and process many documents, do not web-scrape this page. It is made for humans, not computers. Instead, please use the provided free OCR API .

Freelancing websites and how to start to do freelancing jobs

Websites:

How to start:

  • Most of those websites have international groups bidding on them at a fraction of the cost. And unless your skills are highly specialized you will have a tough time competing. Maybe you can choose the local business to start.
  • Finding a good, well-paid job on freelancing sites can be difficult, you just need to be patient. If your clients like your work, they will often reach out to you again with additional work.
  • You’ll have to do a few projects on the cheap initially, do the best job you can to make sure you get 5-star feedback. After a few months, people will start coming to you.
  • Reading the brief carefully, asking meaningful questions and responding with some context & ideas will really make you stand out.
  • Some clients like long meetings and meaningless phone calls, so you need to bill for the time of meetings and calls. 
  • Having a well thought out and prepared portfolio is key to landing great clients.
  • One of the most important things to know about freelancing is that not every client is a good client, some of them are not worth to contact.
  • Take a look at reviews of clients,  don’t just accept your first offer, don’t take clients that are brand new to the site.