From dd7ef6fabf64d5c2376b2ad25493eacfbbc2a8dc Mon Sep 17 00:00:00 2001 From: Al Date: Wed, 1 Jun 2016 15:32:23 -0400 Subject: [PATCH] [dictionaries] Making new component for near/nearby prepositions --- scripts/geodata/address_expansions/address_dictionaries.py | 1 + src/gazetteer_data.c | 1 + src/gazetteers.h | 1 + src/libpostal.h | 1 + 4 files changed, 4 insertions(+) diff --git a/scripts/geodata/address_expansions/address_dictionaries.py b/scripts/geodata/address_expansions/address_dictionaries.py index 0a9aa575..75349c45 100644 --- a/scripts/geodata/address_expansions/address_dictionaries.py +++ b/scripts/geodata/address_expansions/address_dictionaries.py @@ -84,6 +84,7 @@ gazetteer_types = { 'level_types_numbered': 'DICTIONARY_LEVEL_NUMBERED', 'level_types_standalone': 'DICTIONARY_LEVEL_STANDALONE', 'level_types_sub_basement': 'DICTIONARY_LEVEL_SUB_BASEMENT', + 'near': 'DICTIONARY_NEAR', 'no_number': 'DICTIONARY_NO_NUMBER', 'number': 'DICTIONARY_NUMBER', 'nulls': 'DICTIONARY_NULL', diff --git a/src/gazetteer_data.c b/src/gazetteer_data.c index 693362f6..268d9aa7 100644 --- a/src/gazetteer_data.c +++ b/src/gazetteer_data.c @@ -20,6 +20,7 @@ gazetteer_t gazetteer_config[] = { {DICTIONARY_LEVEL_MEZZANINE, ADDRESS_LEVEL}, {DICTIONARY_LEVEL_BASEMENT, ADDRESS_LEVEL}, {DICTIONARY_LEVEL_SUB_BASEMENT, ADDRESS_LEVEL}, + {DICTIONARY_NEAR, ADDRESS_NEAR}, {DICTIONARY_NULL, ADDRESS_ANY}, {DICTIONARY_NAMED_ORGANIZATION, ADDRESS_NAME}, {DICTIONARY_NAMED_PERSON, ADDRESS_NAME | ADDRESS_STREET}, diff --git a/src/gazetteers.h b/src/gazetteers.h index 4276805e..720c9a05 100644 --- a/src/gazetteers.h +++ b/src/gazetteers.h @@ -57,6 +57,7 @@ typedef enum dictionary_type { DICTIONARY_CATEGORY = 70, DICTIONARY_CHAIN = 71, + DICTIONARY_NEAR = 72, DICTIONARY_CROSS_STREET = 80, diff --git a/src/libpostal.h b/src/libpostal.h index e2267d8d..35ac66c4 100644 --- a/src/libpostal.h +++ b/src/libpostal.h @@ -27,6 +27,7 @@ Address dictionaries #define ADDRESS_ENTRANCE (1 << 7) #define ADDRESS_CATEGORY (1 << 8) +#define ADDRESS_NEAR (1 << 9) #define ADDRESS_TOPONYM (1 << 13) #define ADDRESS_POSTAL_CODE (1 << 14)