我正在使用“检查”进行搜索,并且在与搜索词匹配的页面上有描述。例如,某人搜索“关于狗的情趣”,搜索会带回“电影”,“关于”和“狗”的所有内容。就我而言,“狗”可能是最相关的词。但是,在搜索结果中,我不想显示两段文字,而只突出显示“狗”一词。我想截断我所显示的描述字段中匹配的单词或短语之前和之后的所有内容。
我们也在使用Umbraco和Razor。
@foreach (var item in searchResults)
{
<p>@item.GetPropertyValue("Description")</p> //Probably truncate here
}