搜索我有我想要索引PDF文件內容的自定義搜索索引。主索引似乎是索引PDF文件罰款和sitecore的內置搜索功能搜索PDF文件非常好。我似乎在嘗試索引PDF字段時遇到問題,然後搜索它的內容。Sitecore的8.1:自定義搜索索引無法通過PDF
在我indexConfiguration我加名字的申請
<fieldNames hint="raw:AddFieldByFieldName">
<field fieldName="publication pdf" storageType="YES" indexType="TOKENIZED" vectorType="NO" boost="1f" type="System.String" settingType="Sitecore.ContentSearch.LuceneProvider.LuceneSearchFieldConfiguration, Sitecore.ContentSearch.LuceneProvider" />
...
</fieldNames>
我的結果項包含索引字段定義
[IndexField("publication pdf")]
public virtual string PDF { get; set; }
然而,當我創建的搜索範圍內,並設法找到的PDF裏面的東西,我得到0結果。
var query = context.GetQueryable<ResultItem>();
query = query.Where(p => p.PDF.Equals(SearchString));
任何幫助是極大的讚賞。
我猜你的「出版PDF」字段是某種參考場到媒體庫項目。 PDF的內容實際上不是您當前項目的內容。這意味着您需要編寫一個自定義計算字段來提取該媒體庫項目並抓取其內容。 –
正確。出版PDF是一個文件字段。關於如何抓取PDF內容的指針?我確定我可以使用計算機字段來查找文件的ID,不確定是否需要抓取或提取PDF的內容。 – Freecode