endeca 搜索前的主要步骤

在endeca 可以做搜索之前,有几个前期的步骤:

1) 数据的准备阶段
在这个阶段,把需要可搜索的数据从数据库导出来,放在 endeca foundry (也叫ITL) 服务器上。

2) 数据Forge(中文应该叫“铸造”)阶段
在这个阶段,上步被导出的数据,经过重新加工,整合成 endeca 可以识别的数据, 并为下一步做准备。

3) Pipeline 阶段
此阶段,用上步得到的数据做为输入, 把数据的每一项做配对, 也就是endeca的数据跟我们可以搜索到项做一一配对。


4) Index 阶段
上面步骤的输出作为输入, 对匹配的数据进行Index (索引)处理。这一步也是整个endeca产品的核心技术。本步骤完成后,输出数据就是 dgraph 能进行搜索的数据了。

5) 更新index文件
在完成上步后,接下来,被 Index 处理后的输出数据将被放到 endeca  ENE 服务器的特定位置下,这样 ENE 服务器上的dgraph 进程就能进行搜索请求了,并返回index中的数据。

猜你喜欢

转载自endeca.iteye.com/blog/1074792
今日推荐