我正在使用RavenDB
中包含Age
字段且必须为int
的大量文档,但不幸的是,它们已存储为string
。
我想编写一个查询来获取年龄超过20岁的所有文档,这就是我的工作:
Age : [20 TO *]
但我也会收到年龄为3 to 9
的文档。(从左侧比较字符串)
问题是如何告诉Lucene
将年龄视为int
?
(这个系统在某种程度上是遗留系统我无法改变文档中的年龄类型)
答案 0 :(得分:0)
您可以使用以下查询:
Age_Range: [Ix20 TO *]