solr - SOLR & Hybris:不同的内核,多个索引器类型与相同的组合类型
问题描述
是否可以使用相同的组合类型创建两个不同的 indexedType?它会在 localhost:8983 中显示为两个不同的内核吗?
我在 Hybris 6.3 中成功创建了一个名为 myMediaVideoType 的 indexedType,其组合类型等于 Media。有一个名为 myMediaType 的现有 indexedType 具有相同的组合类型 (Media)。
问题是,我希望它出现在 localhost:8983 (在核心部分),但它没有出现在那里。
任何帮助将不胜感激,谢谢!
解决方案
如果您说出确切的情况会很好,可以提出更好的解决方案。无论如何,让我回答你的问题。
是否可以使用相同的组合类型创建两个不同的 indexedType?
是的,您可以使用相同的组合类型创建任意数量的 indexedType。
它会在 localhost:8983 中显示为两个不同的内核吗?
是的,如果您SolrFacetSearchConfig
为每个配置IndexedType
不同的indexNamePrefix
值
Impex 的一个片段:
# Declare the indexed type
INSERT_UPDATE SolrIndexedType;identifier[unique=true];type(code);
;myMediaType;Media;
;myMediaVideoType;Media;
# Declare the FacetSearchConfig
INSERT_UPDATE SolrFacetSearchConfig;name[unique=true];description;indexNamePrefix;
;myMediaTypeFSC;facetSearchConfigDescription1;myMediaType;
;myMediaVideoTypeFSC;facetSearchConfigDescription2;myMediaVideoType;
推荐阅读
- jquery - 加载页面时如何加载模式
- c# - System.InvalidOperationException:没有进程与此对象关联
- python - Python在父初始化中创建子对象并访问父属性
- azure-devops - 在 Azure DevOps 中设置权限
- html - 将复选框与标签对齐并为选中的复选框添加背景颜色
- android - Admob 广告未显示在我的 Android 应用中
- wordpress - DIVI 网站修改因“空白推荐人”而被阻止 - 任何解决方法?
- java - 使用 Java 和 PHP 将文件上传到服务器
- javascript - 如何在选择类型输入中放置占位符?
- angular - 以正确的方式处理布尔响应和错误 - Angular 6