2024-09-30 08:29:50 发布
网友
我想搜索对象名。 如果我有这样的结构: /de/myspace/媒体/justAnotherPdf.pdf在
然后我想搜索“justAnotherPdf”来找到它或者类似“justAnot”的东西 我已经为pdf文件编制了索引。在
但我不能用TextIndexNG2或PathIndex搜索它。在
import os.path name = os.path.splitext(os.path.split(url)[1])[0]
解释代码:
目前不支持开箱即用。对象标识符(getId)只作为字段值编制索引,因此只能作为整个字符串查找。在
getId
您需要向目录添加单独的索引以支持您的用例。您可以添加一个新的TextIndexNG2索引,并使用一个新的名称索引getId方法。在ZMI中,找到portal_目录,然后是“索引”选项卡,然后在右侧可以找到用于添加新索引的下拉菜单。选择一个可记住的名称(例如“fullTextId”)并使用getId作为索引属性。在
您需要重新编制索引,但仅限于该索引。添加后,在Indexes选项卡上选中它(勾选复选框),并在该页底部选择“Reindex”。现在,您可以在自定义搜索中使用此索引和通配符搜索。在
解释代码:
^{pr2}$目前不支持开箱即用。对象标识符(
getId
)只作为字段值编制索引,因此只能作为整个字符串查找。在您需要向目录添加单独的索引以支持您的用例。您可以添加一个新的TextIndexNG2索引,并使用一个新的名称索引getId方法。在ZMI中,找到portal_目录,然后是“索引”选项卡,然后在右侧可以找到用于添加新索引的下拉菜单。选择一个可记住的名称(例如“fullTextId”)并使用
getId
作为索引属性。在您需要重新编制索引,但仅限于该索引。添加后,在Indexes选项卡上选中它(勾选复选框),并在该页底部选择“Reindex”。现在,您可以在自定义搜索中使用此索引和通配符搜索。在
相关问题 更多 >
编程相关推荐