I have ElasticSearch 2.2 running on a linux VM. I'm running ManifoldCF 2.3 on another VM in the same netowrk. Using ManifoldCF's browser UI I added the ElasticSearch output connector and when I save it I get an error in the connector status:
Name: Elastic
Description: Elastic search
Connection type: ElasticSearch
Max connections: 10
Server Location (URL): http://<IP_ADDRESS>:9200
Index name: index
Index type: sharepoint
Use mapper-attachments: false
Content field name: contentfield
Connection status: ERROR "root_cause":["type":"illegal_argument_exception"
Any ideas?
Looking further in ElasticSearch logs I see the following error:
/_status Params: {index=_status}
java.lang.IllegalArgumentException: No feature for name [_status]
A google search for No feature for name [_status]
led to ES documentation that states:
The index _status API has been replaced with the Indices Stats and Indices Recovery APIs.
It looks like manifoldCF's ES connector is not fully compatible with ES v.2
But, I just tested it the connector still works fine, despite the error. So if you see the same issue, just ignore it until ManufoldCF developers fix it.
I filed bug with Apache on this issue: CONNECTORS-1272