Class ContextualOrganizationRule
java.lang.Object
org.opensextant.extractors.geo.rules.GeocodeRule
org.opensextant.extractors.geo.rules.ContextualOrganizationRule
-
Field Summary
Fields inherited from class org.opensextant.extractors.geo.rules.GeocodeRule
AVG_WORD_LEN, boundaryObserver, coordObserver, countryObserver, defaultMethod, LEX1, LEX2, locationOnly, log, LOWERCASE, NAME, textCase, UPPERCASE, weight -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidevaluate(List<PlaceCandidate> names) voidevaluate(PlaceCandidate name, org.opensextant.data.Place geo) The one evaluation scheme that all rules must implement.voidreset()no-op, unless overriden.Methods inherited from class org.opensextant.extractors.geo.rules.GeocodeRule
filterByNameOnly, filterOutByFrequency, internalPlaceID, isRelevant, isShort, logMsg, sameBoundary, sameCountry, sameCountry, sameLexicalName, setBoundaryObserver, setCountryObserver, setDefaultMethod, setGeohash, setLocationObserver, setTextCase, textCase
-
Constructor Details
-
ContextualOrganizationRule
public ContextualOrganizationRule()
-
-
Method Details
-
reset
public void reset()Description copied from class:GeocodeRuleno-op, unless overriden.- Overrides:
resetin classGeocodeRule
-
evaluate
- Overrides:
evaluatein classGeocodeRule- Parameters:
names- list of found place names
-
evaluate
Description copied from class:GeocodeRuleThe one evaluation scheme that all rules must implement. Given a single text match and a location, consider if the geo is a good geocoding for the match.- Specified by:
evaluatein classGeocodeRule- Parameters:
name- matched name in textgeo- gazetteer entry or location
-