【问题标题】:Are calculated columns indexable and followup计算列是否可索引和跟进
【发布时间】:2012-11-09 22:12:54
【问题描述】:

SharePoint 2010 中的计算列是否可编入索引?无论哪种方式,我都没有找到明确的答案,但似乎有人支持“是”。

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

不确定哪些引号应该是双引号 (")、单引号 (') 或转义引号 (/"/') 或其他。

例子:

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

    这是我发现的: 是的,计算列可用于 SharePoint 搜索(注意:虽然没有亲自尝试过)。它也可用于 FAST 搜索。 FAST 中的警告是,当将其用作搜索优化器时,计算的列会被有趣地拉回。

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

    这与计算的列值在 SharePoint 中的存储、检索和显示方式有关。可能是对 FAST 搜索到 SharePoint 的未完善集成过程的疏忽。

    后续问题无解。

    【讨论】:

      猜你喜欢
      • 2019-03-09
      • 2012-10-14
      • 2020-06-16
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      相关资源
      最近更新 更多