elasticsearch 弹性搜索中的语义搜索
在ES中添加语义的最佳方法是什么?我读过这篇文章:,但是这里有很多手工的东西,除此之外,这篇文章还很古老。例如:在无监督的任务中,事先知道主题列表以及文档所属的主题是不可能的。此外,这个问题与文档的聚类不同。因为通过集群,您可以说出所有文档的相似之处。但我们有没有办法说,查询必须包含这些类似的文档 例如:“机器学习”查询应该得到“数据科学”或“数据挖掘”或“模式识别”文档,而不是带有权重的“机器操作员”文档。在这里,集群(可能是LDA)可能会有所帮助,但它并不是对文档进行集群,而是为查询提供文档,它可能是它的一个扩展(我不知道)。或者,我们是否只在对文档进行聚类时减少搜索空间,并使用基于TF的算法。在集群上 我试着用LSA解决这个问题。LSA会给我简化矩阵(通过SVD),但我如何在ES中使用这个结果?即使我们这样做,它将如何扩展 有没有更好的办法
elasticsearch 弹性搜索中的语义搜索,
elasticsearch,indexing,semantics,lda,lsa,
elasticsearch,Indexing,Semantics,Lda,Lsa,在ES中添加语义的最佳方法是什么?我读过这篇文章:,但是这里有很多手工的东西,除此之外,这篇文章还很古老。例如:在无监督的任务中,事先知道主题列表以及文档所属的主题是不可能的。此外,这个问题与文档的聚类不同。因为通过集群,您可以说出所有文档的相似之处。但我们有没有办法说,查询必须包含这些类似的文档 例如:“机器学习”查询应该得到“数据科学”或“数据挖掘”或“模式识别”文档,而不是带有权重的“机器操作员”文档。在这里,集群(可能是LDA)可能会有所帮助,但它并不是对文档进行集群,而是为查询提供文档