赛捷软件论坛's Archiver

lynn.yu 发表于 2017-1-4 10:36

[PU9功能解说] 如何实现在Elastic Search中搜索一个定制类?

在之前的文章中我们探讨了“以V7表示法和类进行编码的基础示例”。

在V7以及更高的版本中,Sage X3有一个名为Elastic search的新组件,你在配置好这个组件之后,就可以在登陆页面的右上角输入搜索词在X3中运用Elastic search进行搜索了。

[attach]3203[/attach]


现在,我想和你探讨一下如何实现在elastic search中搜索我们在之前那篇文章中创建的定制“类”和“表示法”。

1.        前往功能:开发→数据字典→类→类

2.        选择ZCLIENT类,并勾选[可搜索的]复选框。

[attach]3204[/attach]


3.        点击[属性]页签,勾选所有你希望搜索的属性。

[attach]3205[/attach]


4.        “保存”并“审核”。

5.        前往功能:开发→数据字典→类→表示法。

6.        选择表示法ZCLIENT,并勾选[用于搜索结果]复选框。

[attach]3206[/attach]


7.        请注意:只有“明细分面”中的属性才可搜索。这意味着只有“明细(Detail)”列中的值设为“是”的搜索才能搜索。

[attach]3207[/attach]


8.        “保存”并“审核”。

9.        前往功能:管理→使用→任务管理→搜索引擎管理。

10.        在[实体]字段中选择ZCLIENT。

[attach]3208[/attach]


11.        点击“更新索引”按钮。

[attach]3209[/attach]


12.        设置好索引后,你就能在Elastic search中使用你表示法中的字段进行搜索了。

[attach]3210[/attach]


13.        当然你也可以点击链接,向下挖掘至详细记录。


[b]结论:[/b]

你可以轻松搜索任何“类”。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.