Show / Hide Table of Contents

Interface ISearchHelper

Namespace: DotNetNuke.Services.Search.Internals
Assembly: DotNetNuke.dll
Syntax
public interface ISearchHelper

Methods

AddSearchStopWords(string, int, string)

Declaration
int AddSearchStopWords(string stopWords, int portalId, string cultureCode)
Parameters
Type Name Description
string stopWords
int portalId
string cultureCode
Returns
Type Description
int

AddSynonymsGroup(string, int, string, out string)

Declaration
int AddSynonymsGroup(string synonymsTags, int portalId, string cultureCode, out string duplicateWord)
Parameters
Type Name Description
string synonymsTags
int portalId
string cultureCode
string duplicateWord
Returns
Type Description
int

DeleteSearchStopWords(int, int, string)

Declaration
void DeleteSearchStopWords(int stopWordsId, int portalId, string cultureCode)
Parameters
Type Name Description
int stopWordsId
int portalId
string cultureCode

DeleteSynonymsGroup(int, int, string)

Declaration
void DeleteSynonymsGroup(int synonymsGroupId, int portalId, string cultureCode)
Parameters
Type Name Description
int synonymsGroupId
int portalId
string cultureCode

GetIndexerCheckpointData(int, string)

Declaration
string GetIndexerCheckpointData(int scheduleId, string indexerKey)
Parameters
Type Name Description
int scheduleId
string indexerKey
Returns
Type Description
string

GetIndexerCheckpointUtcTime(int, string)

Declaration
DateTime GetIndexerCheckpointUtcTime(int scheduleId, string indexerKey)
Parameters
Type Name Description
int scheduleId
string indexerKey
Returns
Type Description
DateTime

GetLastSuccessfulIndexingDateTime(int)

Declaration
DateTime GetLastSuccessfulIndexingDateTime(int scheduleId)
Parameters
Type Name Description
int scheduleId
Returns
Type Description
DateTime

GetPortalsToReindex(DateTime)

Declaration
IEnumerable<int> GetPortalsToReindex(DateTime startDate)
Parameters
Type Name Description
DateTime startDate
Returns
Type Description
IEnumerable<int>

GetSearchCompactFlag()

Declaration
bool GetSearchCompactFlag()
Returns
Type Description
bool

GetSearchMinMaxLength()

Declaration
Tuple<int, int> GetSearchMinMaxLength()
Returns
Type Description
Tuple<int, int>

GetSearchReindexRequestTime(int)

Declaration
DateTime GetSearchReindexRequestTime(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
DateTime

GetSearchStopWords(int, string)

Declaration
SearchStopWords GetSearchStopWords(int portalId, string cultureCode)
Parameters
Type Name Description
int portalId
string cultureCode
Returns
Type Description
SearchStopWords

GetSearchTypeByName(string)

Declaration
SearchType GetSearchTypeByName(string searchTypeName)
Parameters
Type Name Description
string searchTypeName
Returns
Type Description
SearchType

GetSearchTypes()

Declaration
IEnumerable<SearchType> GetSearchTypes()
Returns
Type Description
IEnumerable<SearchType>

GetSynonyms(int, string, string)

Declaration
IEnumerable<string> GetSynonyms(int portalId, string cultureCode, string term)
Parameters
Type Name Description
int portalId
string cultureCode
string term
Returns
Type Description
IEnumerable<string>

GetSynonymsGroups(int, string)

Declaration
IEnumerable<SynonymsGroup> GetSynonymsGroups(int portalId, string cultureCode)
Parameters
Type Name Description
int portalId
string cultureCode
Returns
Type Description
IEnumerable<SynonymsGroup>

IsReindexRequested(int, DateTime)

Declaration
bool IsReindexRequested(int portalId, DateTime startDate)
Parameters
Type Name Description
int portalId
DateTime startDate
Returns
Type Description
bool

RephraseSearchText(string, bool, bool)

Declaration
string RephraseSearchText(string searchPhrase, bool useWildCard, bool allowLeadingWildcard = false)
Parameters
Type Name Description
string searchPhrase
bool useWildCard
bool allowLeadingWildcard
Returns
Type Description
string

SetIndexerCheckpointData(int, string, string)

Declaration
void SetIndexerCheckpointData(int scheduleId, string indexerKey, string checkPointData)
Parameters
Type Name Description
int scheduleId
string indexerKey
string checkPointData

SetIndexerCheckpointUtcTime(int, string, DateTime)

Declaration
void SetIndexerCheckpointUtcTime(int scheduleId, string indexerKey, DateTime lastUtcTime)
Parameters
Type Name Description
int scheduleId
string indexerKey
DateTime lastUtcTime

SetLastSuccessfulIndexingDateTime(int, DateTime)

Declaration
void SetLastSuccessfulIndexingDateTime(int scheduleId, DateTime startDateLocal)
Parameters
Type Name Description
int scheduleId
DateTime startDateLocal

SetSearchReindexRequestTime(bool)

Declaration
void SetSearchReindexRequestTime(bool turnOn)
Parameters
Type Name Description
bool turnOn

SetSearchReindexRequestTime(int)

Declaration
DateTime SetSearchReindexRequestTime(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
DateTime

StripTagsNoAttributes(string, bool)

Declaration
string StripTagsNoAttributes(string html, bool retainSpace)
Parameters
Type Name Description
string html
bool retainSpace
Returns
Type Description
string

UpdateSearchStopWords(int, string, int, string)

Declaration
int UpdateSearchStopWords(int stopWordsId, string stopWords, int portalId, string cultureCode)
Parameters
Type Name Description
int stopWordsId
string stopWords
int portalId
string cultureCode
Returns
Type Description
int

UpdateSynonymsGroup(int, string, int, string, out string)

Declaration
int UpdateSynonymsGroup(int synonymsGroupId, string synonymsTags, int portalId, string cultureCode, out string duplicateWord)
Parameters
Type Name Description
int synonymsGroupId
string synonymsTags
int portalId
string cultureCode
string duplicateWord
Returns
Type Description
int

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS