我正在寻找关于如何在siena中执行查询的文档,该查询返回包含字符串的所有元素。我试过这样的东西
return all().search("nome", query).fetch();但是它返回所有的元素,没有过滤。
发布于 2011-06-13 05:30:48
很抱歉让您久等了,我没空!
你用的是GAE,不是吗?
Siena对GAE的搜索非常有限,因为GAE为其数据存储提供的搜索功能非常有限。因此,锡耶纳使用一些技巧实现了它所能实现的功能。
总结如下:
锡耶纳允许对GAE进行以下搜索(暂时):
在1个字段上进行精确搜索:字段上的all().search("the_string_to_search", "the_field_to_search").fetch()
all().search("myString", "the_field_to_search").fetch()
all().search("myString1 myString2", "the_field_to_search").fetch()
all().search("myString*", "the_field_to_search").fetch()锡耶纳不允许对GAE进行以下搜索:
对多个字段进行
all().search("myString", "field1", "field2").fetch() 在以字符串结尾的字段上生成EXCEPTIONall().search("myString", "field1", "field2").fetch()生成EXCEPTIONhttps://stackoverflow.com/questions/6307841
复制相似问题