我们为大家准备了强大的搜索模式,只要你的资源够用,可以搜索整个网站内所有你想搜索的内容。

字段中文名字段名字段类型默认值其他说明
内容模型content_modelsJSONField["content.article", "content.tag", "content.category"]选择要包含的content应用模型。存储为JSON格式的列表。
可搜索字段content_fieldsJSONField["title"]可多选的字段列表,例如:["title", "content", "meta_description"]。存储为JSON格式的列表。
自定义模型user_space_searchJSONField{}允许为空。存储为JSON格式的字典。
是否保存搜索数据update_switchBooleanFieldFalse启用后将记录搜索历史到SearchData模型。
搜索引擎式拆词search_engineBooleanFieldFalse可模仿搜索引擎式拆词。

内容模型这里为DjacoreCMS所携带的模型的相关设置,如果你需要为其他的模型配置

可以在下方自定义当中进行配置

格式示例:
{
  "app.model1": {
    "search_fields": ["field1","field2"],
    "display_fields": ["field1","field3"]
  },
  "app.model2": {
    "search_fields": ["field3"],
    "display_fields": ["field3","field4"]
  }
}
可用模型:
系统会自动找到相关的模型。你可以根据这里的模型名字来配置上面的json

是否保存搜索数据

启用后将记录搜索历史到SearchData模型

 

搜索引擎式拆词

可模仿搜索引擎式拆词,我们会以空格拆词、提取引号内容等方法取词搜索

要注意的是。搜索中的敏感词配置同步敏感词设置中敏感过滤,当词中有敏感词时我们不会给出搜索结果