用elasticsearch替换索引服务器

时间:2017-11-01 15:45:47

标签: elasticsearch lucene

我已经使用logstash通过JDBC驱动程序在sqlserver上创建了一个针对新闻表的elasticsearch索引。这在Elasticsearch中看起来都很好。

使用Index Server,为其构建的查询类型采用以下形式:

SELECT News.*, fulltextsearch.rank FROM News INNER JOIN CONTAINSTABLE(News, ( Headline, BodyText ), 'ISABOUT("car track race" WEIGHT(0.65), car NEAR track NEAR race)') fulltextsearch ON News.NewsID = fulltextsearch.[Key] WHERE DateSubmitted <= '01/11/2017' ORDER BY fulltextsearch.rank DESC

我是否可以在Elasticsearch中进行任何类型的查询,以提供与上述类似/相同的结果。

1 个答案:

答案 0 :(得分:0)

不,elasticsearch(版本5.3)不支持这样的JOIN。请参阅https://www.elastic.co/guide/en/elasticsearch/reference/current/joining-queries.html