【发布时间】:2016-02-24 09:49:31
【问题描述】:
我需要存储结构化文档,并且我需要能够通过搜索属性找到它们。
例如:
CREATE CLASS testDocument
INSERT INTO testDocument (my_prop) values ({"name": "James", "age": 23})
INSERT INTO testDocument (my_prop) values ({"name": "John", "age": 51, "tatoos": ["dragon", "jellyfish", "baloon"]})
从那里我可以直接检索数据,例如:
SELECT my_prop.tatoos[0] FROM testDocument WHERE my_prop.age=51
但我无法搜索到整个对象。有没有办法在文档中的任何地方找到“龙”这个词? 我尝试添加 LUCENE 索引但没有成功。如果需要定义这种属性(结构化文档)的类型是什么?
谢谢 洛朗
【问题讨论】:
-
您使用的是什么版本的 OrientDb?