2012-11-09 41 views
2

SharePoint 2010中的計算列是否可索引?我沒有發現任何明確的答案,但似乎有一些支持'是'。是否可計算列索引和後續處理

後續問題:如何有問題(在C#中與XML相對)表示包含字符串的列的公式?

不知道它引用的應該是雙("),單('),或轉義(/"/')或別的東西。

例子:

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

謝謝。

回答

1

這裏是我的發現: 是,計算列是可轉位的SharePoint搜索(注:沒有試過親自雖然)。它也可以用於FAST搜索。 FAST中的警告是計算列在使用它作爲搜索精煉器時會變得很有趣。

也就是說,計算的列具有字符串值「FooBar」。當在FAST中用作搜索精煉程序時,它會顯示「string; #FooBar」或「string;%FooBar」之類的內容。還沒有找到解決辦法,甚至嘗試操縱顯示用於FAST搜索的XML。 (注意:<customfilters MappingType="ValueMapping" ... />由於ValueMapping而在FAST搜索中失敗。)

它與在SharePoint中如何存儲,檢索和顯示計算列值有關。可能會忽略未完成的FAST搜索到SharePoint的集成過程。

後續問題沒有解決方案。