计算列是否可索引并跟进

时间:2012-11-09 22:12:55

标签: .net sharepoint-2010 indexing formula calculated-columns

SharePoint 2010中的计算列是否可转换?我没有找到任何确定的答案,但似乎有一些支持'是'。

后续问题:如何有问题(在C#而不是XML中)代表包含字符串的列的公式?

不确定哪些引号应该加倍("),单引号(')或转义(/"/')或其他内容。

示例:

myCalculatedColumn.Formula = "=IF([colA]='somestring', 'thenThisString', 'elseThisString')"

谢谢。

1 个答案:

答案 0 :(得分:1)

这是我发现的: 是的,计算列对于SharePoint搜索是可索引的(注意:虽然没有亲自尝试过)。它也可用于FAST搜索。 FAST中的警告是,当将计算列用作搜索精简程序时,计算列会变得有趣。

即。假设计算列的字符串值为“FooBar”。当在FAST中用作搜索精简程序时,它会显示类似“string; #FooBar”或“string;%FooBar”的内容。还没有找到解决方法,甚至试图操纵显示FAST搜索的XML。 (注意:由于ValueMapping,<customfilters MappingType="ValueMapping" ... />在FAST搜索中失败。)

它与在SharePoint中存储,检索和显示计算列值的方式有关。可能是对FAST搜索到SharePoint的未完成集成过程的监督。

后续问题没有解决方案。