Skip to main content

%iFind.Filer.Analytic

Internal class implementing filing code. Do not access directly.

Method Inventory

Methods

classmethod Delete(pID As %Integer, pIndexLocation As %String, ByRef pIndexParams)
classmethod FileDominance(ByRef pIndexLocation As %String, pRecordID As %Integer)
INPUT: %entDomVals(entId) = $lb(domCon,domRel) OUTPUT: @pIndexLocation@($$$IFGLOBALSUBDOMINANCE, recordId, entId) = $lb(domCon,domRel)
classmethod FileIndex(pDirect As %iFind.DirectInput, pIndexer As %iKnow.Indexer, pIndexName As %String = "", pIndexLocation As %String(MAXLEN=""), pRecordID As %Integer, ByRef pIndexParams)
classmethod FilePaths(ByRef pIndexLocation As %String, pRecordID As %Integer)
INPUT: %ifsPathCopy(sentInt, pathInc) = $lb(entPos...) %entPosToDIEntIdCopy(entPos) = entIntDI %diEntIdToIntEntIdCopy(entIntDI) = entInt %entIntIdToIdCopy(entInt) = entId OUTPUT: @pIndexLocation@($$$IFGLOBALSUBPATH, recordID, pathId, pos) = entId
classmethod FileProx(ByRef pIndexLocation As %String, pRecordID As %Integer)
INPUT: %entList(x) = $lb(literalValue, entIntDI, wordPos) %ifsProx(y) = $lb(x1,x2,prox, x1,x2,prox, ...) %entIntIdToIdCopy(entInt) = entId %diEntIdToIntEntIdCopy(entIntDI) = entInt OUTPUT: @pIndexLocation@($$$IFGLOBALSUBPROXIMITY, recordID, entId1, entId2) = prox @pIndexLocation@($$$IFGLOBALSUBPROXIMITYORIGIN, oriEntId, recordID, tarEntId) = prox
classmethod PrepareDominance()
INPUT: %ifsFreq(entIntDI) = $lb(freqCon,freqRel,domCon,domRel) %diEntIdToIntEntIdCopy(entIntDI) = entInt %diEntIdToIntEntIdCopy(entIntDI, entIntNonStripped) = "" %entIntIdToIdCopy(entInt) = entId OUTPUT: %entDomVals(entId) = $lb(domCon,domRel)

Inherited Members

Inherited Methods

FeedbackOpens in a new tab