在没有修改的情况下在FAST-ESP中存储索引值

时间:2010-03-17 23:09:03

标签: search performance fast-esp

首先,我对FAST完全不熟悉,但我已经遇到了一些需要解决的问题,所以如果我的问题非常基本,我很抱歉=)

嗯,问题是我在FAST索引中有一个字段,它在源文档中就像是

"ABC   12345"
(请注意有意的空格)但是当存储在索引中时是在表格
"ABC 123456"
(请注意,现在只有一个空格)。

如果我检索所有文档值然后这个特定的值是OK(包含所有空格),我唯一的问题是值存储在索引中的方式,因为我需要检索并将其显示给我的用户就像它出现在原始文档中,我不想只为这个值转到完整文档,我想要我已经在索引中的值。我想我需要更新一个FAST XML配置文件,但是我没有足够的文档来决定在哪里执行更改,index_profile.xml?在XMLMapper文件中?

1 个答案:

答案 0 :(得分:0)

我自己找到了答案。我正在为我的集合使用XMLMapper,我所要做的就是将 ignore-whitespace属性添加到Mapping元素,然后将此属性值设置为“false”。这解决了问题,现在从索引中检索的原始数据包含预期的内部空格。

感谢。