@@ -177,7 +177,12 @@ private static SearchIndex GetDocumentsSearchIndex(string documentsIndexName)
177177 new SearchField ( nameof ( Document . Content ) , SearchFieldDataType . String ) { IsFilterable = false , IsSortable = false , IsFacetable = false , IsSearchable = true , AnalyzerName = LexicalAnalyzerName . EnMicrosoft } ,
178178 new SearchField ( nameof ( Document . FilePath ) , SearchFieldDataType . String ) { IsFilterable = true , IsSortable = true , IsFacetable = false , IsSearchable = true , AnalyzerName = LexicalAnalyzerName . StandardLucene } ,
179179 // mjh
180- new SearchField ( nameof ( Document . DataSource ) , SearchFieldDataType . String ) { IsFilterable = true , IsSortable = true , IsFacetable = true , IsSearchable = true , AnalyzerName = LexicalAnalyzerName . StandardLucene }
180+ new SearchField ( nameof ( Document . DataSource ) , SearchFieldDataType . String ) { IsFilterable = true , IsSortable = true , IsFacetable = true , IsSearchable = true , AnalyzerName = LexicalAnalyzerName . StandardLucene } ,
181+ new SearchField ( nameof ( Document . SourceUrl ) , SearchFieldDataType . String ) { IsFilterable = false , IsSortable = false , IsFacetable = false , IsSearchable = true , AnalyzerName = LexicalAnalyzerName . StandardLucene } ,
182+ new SearchField ( nameof ( Document . Author ) , SearchFieldDataType . String ) { IsFilterable = true , IsSortable = true , IsFacetable = true , IsSearchable = true , AnalyzerName = LexicalAnalyzerName . EnMicrosoft } ,
183+ new SearchField ( nameof ( Document . Type ) , SearchFieldDataType . String ) { IsFilterable = true , IsSortable = true , IsFacetable = true , IsSearchable = true , AnalyzerName = LexicalAnalyzerName . EnMicrosoft } ,
184+ new SearchField ( nameof ( Document . PublishDate ) , SearchFieldDataType . DateTimeOffset ) { IsFilterable = true , IsSortable = true , IsFacetable = true , IsSearchable = false }
185+
181186 } ,
182187 SemanticSettings = new SemanticSettings
183188 {
0 commit comments