【发布时间】:2019-04-04 13:56:34
【问题描述】:
我想使用 lucene 在所有顶点(包括子类)上创建全文索引。
类 Person 具有属性名称。 Customer 类继承自 Person 并具有属性 customer_id。
像这样创建全文索引:
CREATE INDEX Person.fulltext ON Person(name) FULLTEXT ENGINE LUCENE
CREATE INDEX Customer.fulltext ON Person(name, customer_id) FULLTEXT ENGINE LUCENE
像这样搜索客户:
SELECT FROM Customer WHERE SEARCH_CLASS("id123") = true
我想通过匹配 name 或 customer_id 来检索客户,但得到了非法ArgumentException: too many full-text indices on ginen class: Customer。 我应该如何创建索引以使其正常工作?
【问题讨论】:
标签: lucene polymorphism full-text-search orientdb