我正在文件夹内执行搜索。不幸的是,它还检索根文件夹,我不希望这样。
一个例子如下。如果我有一个类似于下面的目录结构:
RootFolder
... SubFolder1
... SubFolder2
RootFolder
当我在目录中搜索时,我希望得到以下信息:
SubFolder1
SubFolder2
但相反,这就是我得到的:
RootFolder
SubFolder1
SubFolder2
我不希望显示根。下面是我用来获取/搜索文件夹中项目的代码:
def queryItemRepository(self):
"""
Perform a search
"""
query = {}
portal_catalog = getToolByName(self, 'portal_catalog')
folder_path = '/'.join( self.context.getPhysicalPath() )
query['path'] = {'query' : folder_path, 'depth' : 2 }
query['sort_on'] = "sortable_title"
query['sort_order'] = "ascending"
return portal_catalog.searchResults(query)