在具有相同标签的节点上以多种语言进行Neo4j全文搜索
我尝试使用neo4j新的全文搜索(FTS)功能。我的问题是,我希望在具有相同标签(例如在具有相同标签的节点上以多种语言进行Neo4j全文搜索,neo4j,full-text-search,full-text-indexing,Neo4j,Full Text Search,Full Text Indexing,我尝试使用neo4j新的全文搜索(FTS)功能。我的问题是,我希望在具有相同标签(例如Post)和属性(例如Post\u text)的节点上使用FTS,但属性Post\u text可以是任何语言。我还可以持有language属性(或者更好的是,像这样的关系拥有
Post
)和属性(例如Post\u text
)的节点上使用FTS,但属性Post\u text
可以是任何语言。我还可以持有language
属性(或者更好的是,像这样的关系拥有
)。我希望能够搜索以检测到的语言编写的帖子(使用一些外部语言检测器),并使用适合检测到的语言的语言分析器。
在阅读相关文档时,我找不到任何方法对具有相同标签、但具有不同语言
属性的节点使用不同的分析器。可能吗?
注意,在我的实际用例中,post\u text
属性也有唯一性约束,因此我不能对每种语言使用不同的属性(例如en\u post\u text
,es\u post\u text
等)。
我能想到的唯一解决办法是为每种语言使用不同的标签(例如,EnglishPost
,SpanishPost
等),而不是使用language属性和标签Post
。这个解决方案应该有效吗