From 6c44d0ca096599ac6c80c96bf0e5859b771bb6d1 Mon Sep 17 00:00:00 2001 From: shemul Date: Thu, 18 Aug 2022 17:41:48 +0200 Subject: [PATCH 1/4] onboardin bangladesh in pelias --- .env | 1 + init | 5 + projects/bangladesh/.env | 2 + projects/bangladesh/.env.swp | Bin 0 -> 4096 bytes projects/bangladesh/README.md | 34 + projects/bangladesh/docker-compose.yml | 136 + projects/bangladesh/pelias.json | 87 + projects/bangladesh/synonyms/custom_name.txt | 0 .../bangladesh/synonyms/custom_street.txt | 0 .../test_cases/libpostal_quirks.json | 3 + .../bangladesh/test_cases/search_address.json | 2 + .../bangladesh/test_cases/search_venue.json | 3 + projects/portland-metro/.env.swp | Bin 0 -> 4096 bytes projects/tw/.env | 2 + projects/tw/README.md | 36 + projects/tw/blacklist/osm.txt | 1 + projects/tw/docker-compose.yml | 158 + projects/tw/init | 24 + projects/tw/pelias.json | 168 + projects/tw/synonyms/custom_name.txt | 138 + projects/tw/synonyms/custom_street.txt | 133 + projects/tw/test_cases/libpostal_quirks.json | 35 + projects/tw/test_cases/search_address.json | 8069 +++++++++++++++++ projects/tw/test_cases/search_venue.json | 49 + 24 files changed, 9086 insertions(+) create mode 100644 .env create mode 100755 init create mode 100644 projects/bangladesh/.env create mode 100644 projects/bangladesh/.env.swp create mode 100644 projects/bangladesh/README.md create mode 100644 projects/bangladesh/docker-compose.yml create mode 100644 projects/bangladesh/pelias.json create mode 100644 projects/bangladesh/synonyms/custom_name.txt create mode 100644 projects/bangladesh/synonyms/custom_street.txt create mode 100644 projects/bangladesh/test_cases/libpostal_quirks.json create mode 100644 projects/bangladesh/test_cases/search_address.json create mode 100644 projects/bangladesh/test_cases/search_venue.json create mode 100644 projects/portland-metro/.env.swp create mode 100644 projects/tw/.env create mode 100644 projects/tw/README.md create mode 100644 projects/tw/blacklist/osm.txt create mode 100644 projects/tw/docker-compose.yml create mode 100755 projects/tw/init create mode 100644 projects/tw/pelias.json create mode 100644 projects/tw/synonyms/custom_name.txt create mode 100644 projects/tw/synonyms/custom_street.txt create mode 100644 projects/tw/test_cases/libpostal_quirks.json create mode 100644 projects/tw/test_cases/search_address.json create mode 100644 projects/tw/test_cases/search_venue.json diff --git a/.env b/.env new file mode 100644 index 00000000..fd0fe13a --- /dev/null +++ b/.env @@ -0,0 +1 @@ +check=true \ No newline at end of file diff --git a/init b/init new file mode 100755 index 00000000..fa9254ac --- /dev/null +++ b/init @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +set -e + +export `cat .env | xargs` +echo $check diff --git a/projects/bangladesh/.env b/projects/bangladesh/.env new file mode 100644 index 00000000..e250cea9 --- /dev/null +++ b/projects/bangladesh/.env @@ -0,0 +1,2 @@ +COMPOSE_PROJECT_NAME=pelias +DATA_DIR=/tmp/pelias/bangladesh diff --git a/projects/bangladesh/.env.swp b/projects/bangladesh/.env.swp new file mode 100644 index 0000000000000000000000000000000000000000..43e23662f9ce9b1d102f322b8438949948f68d3a GIT binary patch literal 4096 zcmeIuJqp4=5C!117D4m^QR`&a1VVa65Rx*s63zIRWM|o3Q+f@r;X(8O9>9C3U||z4 z;Jk9)FazI8Ear(5c|Lok%h=;`TU~eeR{P9Y=}ap_f@ zz7Fy!n8KpsIn+?1sz6$9C3U||z4 z;Jk9)FazI8Ear(5c|Lok%h=;`TU~eeR{P9Y=}ap_f@ zz7Fy!n8KpsIn+?1sz6$paste these files to a new project directory to kick-start your own project. + +# Setup + +Please refer to the instructions at https://github.com/pelias/docker in order to install and configure your docker environment. + +The minimum configuration required in order to run this project are [installing prerequisites](https://github.com/pelias/docker#prerequisites), [install the pelias command](https://github.com/pelias/docker#installing-the-pelias-command) and [configure the environment](https://github.com/pelias/docker#configure-environment). + +Please ensure that's all working fine before continuing. + +# Run a Build + +To run a complete build, execute the following commands: + +```bash +pelias compose pull +pelias elastic start +pelias elastic wait +pelias elastic create +pelias download all +pelias prepare all +pelias import all +pelias compose up +pelias test run +``` + +# Make an Example Query + +You can now make queries against your new Pelias build: + +http://localhost:4000/v1/search?text=pdx diff --git a/projects/tw/blacklist/osm.txt b/projects/tw/blacklist/osm.txt new file mode 100644 index 00000000..4cd358e0 --- /dev/null +++ b/projects/tw/blacklist/osm.txt @@ -0,0 +1 @@ +openstreetmap:venue:way:59581827 # remove the problematic portland airport record diff --git a/projects/tw/docker-compose.yml b/projects/tw/docker-compose.yml new file mode 100644 index 00000000..51259c05 --- /dev/null +++ b/projects/tw/docker-compose.yml @@ -0,0 +1,158 @@ +version: '3' +networks: + default: + driver: bridge +services: + libpostal: + image: pelias/libpostal-service + container_name: pelias_libpostal + user: "${DOCKER_USER}" + restart: always + ports: [ "127.0.0.1:4400:4400" ] + schema: + image: pelias/schema:master + container_name: pelias_schema + user: "${DOCKER_USER}" + volumes: + - "./pelias.json:/code/pelias.json" + api: + image: pelias/api:master + container_name: pelias_api + user: "${DOCKER_USER}" + restart: always + environment: [ "PORT=4000" ] + ports: [ "0.0.0.0:4000:4000" ] + volumes: + - "./pelias.json:/code/pelias.json" + placeholder: + image: pelias/placeholder:master + container_name: pelias_placeholder + user: "${DOCKER_USER}" + restart: always + environment: [ "PORT=4100" ] + ports: [ "127.0.0.1:4100:4100" ] + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + - "./blacklist/:/data/blacklist" + whosonfirst: + image: pelias/whosonfirst:master + container_name: pelias_whosonfirst + user: "${DOCKER_USER}" + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + - "./blacklist/:/data/blacklist" + openstreetmap: + image: pelias/openstreetmap:master + container_name: pelias_openstreetmap + user: "${DOCKER_USER}" + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + - "./blacklist/:/data/blacklist" + openaddresses: + image: pelias/openaddresses:master + container_name: pelias_openaddresses + user: "${DOCKER_USER}" + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + - "./blacklist/:/data/blacklist" + transit: + image: pelias/transit:master + container_name: pelias_transit + user: "${DOCKER_USER}" + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + csv-importer: + image: pelias/csv-importer:master + container_name: pelias_csv_importer + user: "${DOCKER_USER}" + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + - "./blacklist/:/data/blacklist" + polylines: + image: pelias/polylines:master + container_name: pelias_polylines + user: "${DOCKER_USER}" + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + interpolation: + image: pelias/interpolation:master + container_name: pelias_interpolation + user: "${DOCKER_USER}" + restart: always + environment: [ "PORT=4300" ] + ports: [ "127.0.0.1:4300:4300" ] + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + pip: + image: pelias/pip-service:master + container_name: pelias_pip-service + user: "${DOCKER_USER}" + restart: always + environment: [ "PORT=4200" ] + ports: [ "127.0.0.1:4200:4200" ] + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + elasticsearch: + image: pelias/elasticsearch:7.16.1 + container_name: pelias_elasticsearch + user: "${DOCKER_USER}" + restart: always + environment: + - discovery.type=single-node + - http.max_content_length=10MB + - http.cors.enabled=true + - http.cors.allow-origin=\* + - http.cors.allow-headers=X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization + - http.cors.allow-credentials=true + ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] + volumes: + - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" + ulimits: + memlock: + soft: -1 + hard: -1 + nofile: + soft: 65536 + hard: 65536 + cap_add: [ "IPC_LOCK" ] + fuzzy-tester: + image: pelias/fuzzy-tester:master + container_name: pelias_fuzzy_tester + user: "${DOCKER_USER}" + restart: "no" + command: "--help" + volumes: + - "./pelias.json:/code/pelias.json" + - "./test_cases:/code/pelias/fuzzy-tester/test_cases" + dashboard: + image: pelias/dashboard + container_name: pelia-dashboard + restart: "no" + environment: + - ES_ENDPOINT=http://elasticsearch:9200/ + ports: ["127.0.0.1:3030:3030"] + geonames: + image: pelias/geonames:master + container_name: pelias_geonames + user: "${DOCKER_USER}" + volumes: + - "./pelias.json:/code/pelias.json" + - "${DATA_DIR}:/data" + - "./blacklist/:/data/blacklist" + kibana: + image: kibana:7.16.1 + ports: + - "5601:5601" + environment: + ELASTICSEARCH_URL: http://elasticsearch:9200 + depends_on: + - elasticsearch \ No newline at end of file diff --git a/projects/tw/init b/projects/tw/init new file mode 100755 index 00000000..db0bc2dc --- /dev/null +++ b/projects/tw/init @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +set -e + +# export PORT="4200" + +# bin/configgen --spec=/deliveryhero/secrets/spec.yaml --template=pelias.json.tpl --output=/home/pelias/pelias.json +# export `cat .env | xargs` + +# bin/logger -kind geocoder-pelias-pip -cmd npm -args "run download" +# bin/logger -kind geocoder-pelias-pip -cmd bin/start + +PELIAS_CONFIG_FILE="pelias.json" +# DATA_PATH=$(cat $PELIAS_CONFIG_FILE | jq -r '.imports.whosonfirst.datapath') +DATA_PATH="data/wof" +WHOSONFIRST_S3_PATH="s3://pd-geocoder-pelias-staging/wof" # assuming this value will come from enn + +count=`jq '.imports.whosonfirst.countryCode | length' $PELIAS_CONFIG_FILE` + +for ((i=0; i<$count; i++)); do + name=`jq -r '.imports.whosonfirst.countryCode['$i']' $PELIAS_CONFIG_FILE | tr '[:upper:]' '[:lower:]'` + aws s3 --endpoint-url=http://localhost:4566 cp $WHOSONFIRST_S3_PATH/whosonfirst-data-admin-$name-latest.db $DATA_PATH/ + aws s3 --endpoint-url=http://localhost:4566 cp $WHOSONFIRST_S3_PATH/whosonfirst-data-postalcode-$name-latest.db $DATA_PATH/ + echo "download done" +done \ No newline at end of file diff --git a/projects/tw/pelias.json b/projects/tw/pelias.json new file mode 100644 index 00000000..7a362eda --- /dev/null +++ b/projects/tw/pelias.json @@ -0,0 +1,168 @@ +{ + "logger": { + "level": "info", + "timestamp": false + }, + "esclient": { + "apiVersion": "7.5", + "hosts": [ + { "host": "elasticsearch" } + ] + }, + "elasticsearch": { + "settings": { + "index": { + "refresh_interval": "10s", + "number_of_replicas": "0", + "number_of_shards": "1" + } + } + }, + "acceptance-tests": { + "endpoints": { + "docker": "http://api:4000/v1/" + } + }, + "api": { + "services": { + "placeholder": { "url": "http://placeholder:4100" }, + "pip": { "url": "http://pip:4200" }, + "interpolation": { "url": "http://interpolation:4300" }, + "libpostal": { "url": "http://libpostal:4400" } + }, + "defaultParameters": { + "focus.point.lat": 45.52, + "focus.point.lon": -122.67 + } + }, + "imports": { + "adminLookup": { + "enabled": true + }, + "blacklist": { + "files": [ + "/data/blacklist/osm.txt" + ] + }, + "csv": { + "datapath": "/data/csv", + "files": [], + "download": [ + "https://raw.githubusercontent.com/pelias/csv-importer/master/data/example.csv" + ] + }, + "geonames": { + "datapath": "/data/geonames", + "countryCode": "TW" + }, + "openstreetmap": { + "download": [ + { "sourceURL": "https://download.geofabrik.de/asia/taiwan-latest.osm.pbf" } + ], + "leveldbpath": "/tmp", + "datapath": "/data/openstreetmap", + "import": [{ + "filename": "taipei2.osm.pbf" + }] + }, + "openaddresses": { + "datapath": "/data/openaddresses", + "files": [ + "tw/cyi/regionwide.csv", + "tw/hua/regionwide.csv", + "tw/ila/datong.csv", + "tw/ila/dongshan.csv", + "tw/ila/jiaoxi.csv", + "tw/ila/luodong.csv", + "tw/ila/nan-ao.csv", + "tw/ila/sanxing.csv", + "tw/ila/suao.csv", + "tw/ila/toucheng.csv", + "tw/ila/wujie.csv", + "tw/ila/yilan.csv", + "tw/ila/yuanshan.csv", + "tw/ila/zhuangwei.csv", + "tw/khh/regionwide.csv", + "tw/mia/regionwide-en.csv", + "tw/mia/regionwide-zh.csv", + "tw/nwt/regionwide.csv", + "tw/tao/regionwide.csv", + "tw/tnn/regionwide.csv", + "tw/tpe/regionwide.csv" + ] + }, + "polyline": { + "datapath": "/data/polylines", + "files": [ "extract.0sv" ] + }, + "whosonfirst": { + "datapath": "/data/whosonfirst", + "importPostalcodes": true, + "countryCode": ["BD"] + }, + "transit": { + "datapath": "/data/transit", + "feeds": [ + { + "layerId": "bikeshare", + "url": "https://gbfs.biketownpdx.com/gbfs/en/station_information.json", + "filename": "BIKETOWN-hubs.json", + "agencyId": "BIKETOWN", + "agencyName": "BIKETOWN", + "layerName": "bikeshare" + }, + { + "layerId": "stops", + "url": "http://developer.trimet.org/schedule/gtfs.zip", + "filename": "TRIMET-stops.txt", + "agencyId": "TRIMET", + "agencyName": "TriMet", + "layerName": "Stop" + }, + { + "layerId": "stops", + "url": "http://www.c-tran.com/images/Google/GoogleTransitUpload.zip", + "filename": "C-TRAN-stops.txt", + "agencyId": "C-TRAN", + "agencyName": "C-TRAN", + "layerName": "Stop" + }, + { + "layerId": "stops", + "url": "http://oregon-gtfs.com/gtfs_data/rideconnection-or-us/rideconnection-or-us.zip", + "filename": "RIDECONNECTION-stops.txt", + "agencyId": "RIDECONNECTION", + "agencyName": "Ride Connection", + "layerName": "Stop" + }, + { + "layerId": "stops", + "url": "http://oregon-gtfs.com/gtfs_data/sandy-or-us/sandy-or-us.zip", + "filename": "SAM-stops.txt", + "agencyId": "SAM", + "agencyName": "SAM", + "layerName": "Stop" + }, + { + "layerId": "stops", + "url": "http://data.trilliumtransit.com/gtfs/wilsonville-or-us/wilsonville-or-us.zip", + "filename": "SMART-stops.txt", + "agencyId": "SMART", + "agencyName": "SMART", + "layerName": "Stop" + }, + { + "layerId": "stops", + "url": "http://oregon-gtfs.com/gtfs_data/swanisland-or-us/swanisland-or-us.zip", + "filename": "SWAN-stops.txt", + "agencyId": "SWAN", + "agencyName": "Swan Island", + "layerName": "Stop" + } + ] + }, + "interpolation": { + "datapath": "/data/interpolation/" + } + } +} diff --git a/projects/tw/synonyms/custom_name.txt b/projects/tw/synonyms/custom_name.txt new file mode 100644 index 00000000..38e0d35e --- /dev/null +++ b/projects/tw/synonyms/custom_name.txt @@ -0,0 +1,138 @@ + +shopping,store,shop,retail,grocery,mall + +# Transit Centers +Oregon City Transit Center,Oregon City TC,OCTC +Barbur Blvd Transit Center,BBTC,Barbur Blvd TC,Barbur TC +Beaverton Transit Center,BTC,Beaverton TC +Clackamas Town Center Transit Center,CTC,Clackamas TC,Clackamas Town Center TC,Clackamas Transit Center +Gateway/NE 99th Ave Transit Center,GTC,Gateway TC,Gateway Transit Center +Gresham Central Transit Center,GCTC,Gresham Central TC,Gresham TC +Hillsboro Center/SE 3rd Ave Transit Center, HCTC, Hillsboro TC, Hillsboro Transit Center +Hollywood/NE 42nd Ave Transit Center,HTC, HOllywood TC,HOllywood Transit Center +Lake Oswego Transit Center, LOTC,Lake Oswego TC +N Lombard Transit Center, Lombard Transit Center, Lombard TC,NLTC +Parkrose/Sumner Transit Center, Parkrose Transit Center,Parkrose TC,PRSTC,PTC +Rose Quarter Transit Center,RQTC, Rose Quarter TC +Sunset Transit Center,Sunset TC, STC +Tigard Transit Center,Tigard TC,TTC +Washington Square Transit Center,WSTC,Washington Square TC +Willow Creek/SW 185th Ave Transit Center, Willow Creek TC, Willow Creek Transit Center, WCTC + +# Rail Stations +Yamhill District MAX Station,YAMX +Washington/SE 12th Ave MAX Station, WASX +Tuality Hospital/SE 8th Ave MAX Station, TUAX +Skidmore Fountain MAX Station, SKIX +SE Powell Blvd MAX Station,POWX +SE Holgate BLvd MAX Station,HOLX +SE Fuller Rd MAX Station,FULX +SE Flavel St MAX Station,FLAX +SE Division St MAX Station,DIVX +Ruby Junction/E 197th Ave MAX Station,RUBX +Rosa Parks MAX Station,N Portland Blvd MAX Station,ROSX,RPX +Rockwood/E 188th Ave MAX Station,ROCX +Quatama/NW 205th Ave MAX Station,QUAX +Providence Park MAX Station,Civic Stadium MAX Station,JELD-WEN Field MAX Station,PGE Park MAX Station,PPX,PROX +Portland Int'l Airport MAX Station; PDXX +Pioneer Square South MAX Station,PCSS MAX +Pioneer Square North MAX Station,PCSN MAX +Parkrose/Sumner TC MAX Station,Parkrose MAX Station,PTC +Overlook Park MAX Station,OVEX +Orenco/NW 231st Ave MAX Station,OREX +Old Town/Chinatown MAX Station,OLDX +Oak/SW 1st Ave MAX Station,OAKX +N Prescott St MAX Station,PREX +N Killingsworth St MAX Station,KILX +NE 60th Ave MAX Station,60X +NE 82nd Ave MAX Station,82X +Mt Hood Ave MAX Station,MTHX +Millikan Way MAX Station,MILX +Merlo Rd/SW 158th Ave MAX Station,MERX +Lloyd Center/NE 11th Ave MAX Station,LLOX +Library/SW 9th Ave MAX Station,LIBX +Lents Town Center/Foster Rd MAX Station,LENX +Kings Hill/SW Salmon St MAX Station,KINX +Kenton/N Denver Ave MAX Station,KENX +Interstate/Rose Quarter MAX Station,IRQ MAX,IRQ +Hawthorn Farm MAX Station,HAWX +Goose Hollow/SW Jefferson St MAX Station,GHX,GOOX +Galleria/SW 10th Ave MAX Station,GALX +Fair Complex/Hillsboro Airport MAX Station,FAIX +Expo Center MAX Station,EXPX +E 162nd Ave MAX Station,162X +E 172nd Ave MAX Station,172X +E 181st Ave MAX Station,181X +E 102nd Ave MAX Station,102X +E 122nd Ave MAX Station,122X +E 148th Ave MAX Station,148X +Elmonica/SW 170th Ave MAX Station,ELMX,Elmonica +Delta Park/Vanport MAX Station,DELX,DPV MAX,DPX +Convention Center MAX Station,CCX,CONX +Cleveland Ave MAX Station,CLEX +Cascades MAX Station,CASX +Beaverton Creek MAX Station,BCRX +Beaverton Central MAX Station,BEAX +Albina/Mississippi MAX Station,ALBX + +# TriMet Facilities +ATP/Nela,Nela +Center Street Bus Maintenance, Center Garage +Elmonica Operations Facility,Elmo,Elmonica +Merlo Operations Facility,Merlo Garage, Merlo +Powell Operations Facility,Powell Garage +Transit Mobility Center,ATP Mobility Center,Mobility Center +TriMet Administration Headquarters,Admin Building,Administration Building,Harrison Square,TriMet Administrative Offices +TriMet Operations Headquarters,Center St, Center Street,TriMet Lost & Found +#Trimet Ticket Office,TTO +Vintage Trolley Barn,Trolley Barn + +# Misc Landmarks +# FXP: removed psu and pdx, since they led to ambig hits +Oregon Zoo,Zoo,Washington Park Zoo +Portland State University,Portland State +Portland International Raceway,PIR +Portland International Airport,Portland Airport +Portland Community College - Cascade,PCC Cascade +Portland Community College - Rock Creek,PCC Rock Creek +Portland Community College - Southeast,PCC Southeast, PCC Southeast Center +Portland Community College - Sylvania,PCC Sylvania +Portland Community College - Willow Creek Center,PCC Willow Creek Center +Pioneer Courthouse Square,Downtown Portland,PCS +Oregon Rail Heritage Center,ORHF +Oregon Museum of Science and Industry,OMSI +Oregon Health & Science University,OHSU,Oregon Health Sciences University +Oregon College of Oriental Medicine,OCOM +Moda Center at the Rose Quarter,Moda Center,Rose Garden Arena +Clackamas Community College,CCC +Clackamas Community College Harmony Campus, CCCH +Gordon Faber Recreation Complex,Hillsboro Stadium,Ron Tonkin Field +Providence Park,Civic Stadium,JELD-WEN Field,PGE Park +OSHU Collaborative Life Sciences Building, Skourtes Tower, CLSB, School of Dentistry +Aging & Disability, DHS +African Youth and Community Organization, AYCO + +north, N +south, S +east, E +west, W +north west => northwest +north east => northeast +south west => southwest +south east => southeast +northwest, NW +northeast, NE +southwest, SW +southeast, SE + +Portland, Portland City Center +Int'l, international +clackamus, clackamas +clack, clackamas +p-town, portland +casscade, cascade + +# street names +Tualatin Valley Hwy,TV Hwy,TVH,TVHWY +Beaverton-Hillsdale Hwy,Beaverton- Hillsdale Hwy,BH Hwy,BHH +MLK,M L King,Martin Luther King diff --git a/projects/tw/synonyms/custom_street.txt b/projects/tw/synonyms/custom_street.txt new file mode 100644 index 00000000..32a4be71 --- /dev/null +++ b/projects/tw/synonyms/custom_street.txt @@ -0,0 +1,133 @@ + +Tualatin Valley Hwy,TV Hwy,TVH,TVHWY +Beaverton Hillsdale HWY,Beaverton-Hillsdale HWY,BH HYW,BHH +Beaverton Hillsdale,Beaverton-Hillsdale,BH +Martin Luther King,ML King,M L King,MLK +Doernbecher,Dornbecher,Doernbecker,Dornbecker,Dornbecka +Native American Youth => NAYA +Transit Center => TC +Park Ride => PR +Park & Ride => PR +Park and Ride => PR +caeser,cesar,chavez,39th +metro,portland +oregon,or +carshare,car2go,Zipcar,Flexcar,GetAround,ucarshare,uhaul,hertz,wecar,enterprise +ticket,fare,outlet,store,retail +dmv,motor,vehicles +court house => courthouse +court-house => courthouse +cc,court,courts,courth,courthouse +law,jail,prison,jail,courthouse,enforcement,juvenile,justice,juvenile,correctional +jewvi,juvi,juvenile + +first,1st +second,2nd +third,3rd +forth,4th +fifth,5th +sixth,6th +seventh,7th +eighth,8th +nineth,9th +tenth,10th +eleventh,11th +twelfth,12th +thirteenth,13th +fourteenth,14th +fifteenth,15th +sixteenth,16th +seventeenth,17th +eighteenth,18th +nineteenth,19th +twentyth,20th +twentyfirst,21st +twentysecond,22nd +twentythrid,23rd + +# USPS Suffix Abbreviations +# http://www.usps.com/ncsc/lookups/abbreviations.html#suffix +st,st.,street,str +ave,ave.,av,av.,avenue,AVNUE,AVENUE,AVENU +dr,drive,dr.,drv,driv,drives +BOULEVARD,BLVD,BOULEVARD,BOUL,BOULEVARD,BOULEVARD,BOULV +BRIDGE,BRDGE,BRG +BYPASS,BYP,BYPA,BYPAS,BYPS +CLIFF,CLF,CLIFFS,CLFS +CLUB,CLB +COMMON,CMN +CORNER,COR,CORNERS,CORS +CENTER,CEN,CENT,CENTER,CENTR,CENTRE,CNTER,CNTR,CTR,CENTERS,CTRS +CIR,CIRC,CIRCL,CIRCLE,CRCL,CIRCLE,CRCLE +COURT,CRT,CT,COURTS +CTSCK,CR,CREEK,CRK +CROSSING,CRSSING,CRSSNG,XING +CRECENT,CRES,CRESCENT,CRESENT,CRSCNT,CRSENT,CRSNT +EXP,EXPR,EXPRESS,EXPRESSWAY,EXPW,EXPY +FALL,FALLS,FLS +FERRY,FRRY,FRY +FIELD,FLD,FIELDS,FLDS +FREEWAY,FREEWY,FRWAY,FRWY,FWY +GARDEN,GARDN,GDN,GRDEN,GRDN,GARDENS,GDNS,GRDNS +GATEWAY,GATEWY,GATWAY,GTWAY,GTWY +GROV,GROVE,GRV,GROVES +HARB,HARBOR,HARBR,HBR,HRBOR,HARBORS +HEIGHT,HEIGHTS,HGTS,HT,HTS +HIGHWAY,HIGHWY,HIWAY,HIWY,HWAY,HWY +HILL,HL,HILLS,HLS +IS,ISLAND,ISLND,ISLANDS,ISLNDS,ISS,ISLE,ISLES +JCT,JCTION,JCTN,JUNCTION,JUNCTN,JUNCTON,JCTNS,JCTS,JUNCTIONS +LAKE,LK,LAKES,LKS +LANDING,LNDG,LNDNG +LA,LANE,LANES,LN +LOOP,LOOPS,LP +MANOR,MNR,MANORS,MNRS +MDW,MEADOW,MDWS,MEADOWS,MEDOWS +MILL,ML,MILLS,MLS +MNT,MOUNT,MT +MNTAIN,MNTN,MOUNTAIN,MOUNTIN,MTIN,MTN,MNTNS,MOUNTAINS +ORCH,ORCHARD,ORCHRD +PARK,PK,PRK,PARKS +PARKWAY,PARKWY,PKWAY,PKWY,PKY,PARKWAYS,PKWYS +PLAZA,PLZ,PLZA +PLACE,PL +PR,PRAIRIE,PRARIE,PRR +RANCH,RANCHES,RNCH,RNCHS +RDG,RDGE,RIDGE,RDGS,RIDGES +RIV,RIVER,RIVR,RVR +RD,ROAD,RDS,ROADS +RTESHLS,SHOALS +SHOAR,SHORE,SHR,SHOARS,SHORES,SHRS +SPG,SPNG,SPRING,SPRNG,SPGS,SPNGS,SPRINGS,SPRNGS +SQ,SQR,SQRE,SQU,SQUARE,SQRS,SQUARES +STA,STATION,STATN,STN +STREAM,STREME,STRM +ST,STR,STREET,STRT,STREETS +SMT,SUMIT,SUMITT,SUMMIT +TER,TERR,TERRACE +TR,TRAIL,TRAILS,TRL,TRLS +TUNEL,TUNL,TUNLS,TUNNEL,TUNNELS,TUNNL +UN,UNION,UNIONS +VALLEY,VALLY,VLLY,VLY,VALLEYS,VLYS +VDCT,VIA,VIADCT,VIADUCT +VIEW,VW,VIEWS,VWS +VILL,VILLAG,VILLAGE,VILLG,VILLIAGE,VLG,VILLAGES,VLGS +VILLE,VL +VIS,VIST,VISTA,VST,VSTA +WAY,WY,WAYS + +north, N +south, S +east, E +west, W +north west => northwest +north east => northeast +south west => southwest +south east => southeast +northwest, NW +northeast, NE +southwest, SW +southeast, SE + +broadway st => broadway +broadway street => broadway diff --git a/projects/tw/test_cases/libpostal_quirks.json b/projects/tw/test_cases/libpostal_quirks.json new file mode 100644 index 00000000..36f6a583 --- /dev/null +++ b/projects/tw/test_cases/libpostal_quirks.json @@ -0,0 +1,35 @@ +{ + "name": "/v1/search address", + "description": "addresses in Portland, OR", + "priorityThresh": 1, + "normalizers": { + "name": [ + "toUpperCase", + "removeOrdinals", + "stripPunctuation", + "abbreviateDirectionals", + "abbreviateStreetSuffixes" + ] + }, + "tests": [ + { + "id": 1, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale, Portland" + }, + "issue": "https://github.com/OpenTransitTools/trimet-mod-pelias/issues/20", + "description": "libpostal does not handle street directionals in some cases", + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + } + ] +} diff --git a/projects/tw/test_cases/search_address.json b/projects/tw/test_cases/search_address.json new file mode 100644 index 00000000..cf2a7526 --- /dev/null +++ b/projects/tw/test_cases/search_address.json @@ -0,0 +1,8069 @@ +{ + "name": "/v1/search address", + "description": "addresses in Portland, OR", + "priorityThresh": 1, + "normalizers": { + "name": [ + "toUpperCase", + "removeOrdinals", + "stripPunctuation", + "abbreviateDirectionals", + "abbreviateStreetSuffixes" + ] + }, + "tests": [ + { + "id": 1, + "status": "fail", + "in": { + "text": "777 NE MLK Blvd, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 2, + "status": "fail", + "in": { + "text": "777 NE MLK Blvd, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 3, + "status": "fail", + "in": { + "text": "777 NE MLK Blvd Portland OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 4, + "status": "fail", + "in": { + "text": "777 NE MLK Blvd Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 5, + "status": "fail", + "in": { + "text": "777 NE MLK Jr Blvd, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 6, + "status": "fail", + "in": { + "text": "777 NE MLK Jr Blvd, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 7, + "status": "fail", + "in": { + "text": "777 NE MLK Jr Blvd Portland OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 8, + "status": "fail", + "in": { + "text": "777 NE MLK Jr Blvd Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 9, + "status": "fail", + "in": { + "text": "777 NE ML King Blvd, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 10, + "status": "fail", + "in": { + "text": "777 NE ML King Blvd, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 11, + "status": "fail", + "in": { + "text": "777 NE ML King Blvd Portland OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 12, + "status": "fail", + "in": { + "text": "777 NE ML King Blvd Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 12.1, + "status": "pass", + "in": { + "text": "777 NE martin luther king Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 13, + "status": "fail", + "in": { + "text": "4004 SW BH Hwy, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 14, + "status": "fail", + "in": { + "text": "4004 SW BH Hwy, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 15, + "status": "fail", + "in": { + "text": "4004 SW BH Hwy Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 16, + "status": "fail", + "in": { + "text": "4004 SW BH Hwy Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 17, + "status": "fail", + "in": { + "text": "4004 SW BHH, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 18, + "status": "fail", + "in": { + "text": "4004 SW BHH, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 19, + "status": "fail", + "in": { + "text": "4004 SW BHH Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 20, + "status": "fail", + "in": { + "text": "4004 SW BHH Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 21, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale Hwy, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 22, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale Hwy, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 23, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale Hwy Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 24, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale Hwy Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 25, + "status": "pass", + "in": { + "text": "4004 SW Beaverton- Hillsdale Hwy, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton- Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 26, + "status": "pass", + "in": { + "text": "4004 SW Beaverton- Hillsdale Hwy, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton- Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 27, + "status": "pass", + "in": { + "text": "4004 SW Beaverton- Hillsdale Hwy Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton- Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 28, + "status": "pass", + "in": { + "text": "4004 SW Beaverton- Hillsdale Hwy Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton- Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 29, + "status": "pass", + "in": { + "text": "4004 SW Beaverton Hillsdale Hwy, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 30, + "status": "pass", + "in": { + "text": "4004 SW Beaverton Hillsdale Hwy, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 31, + "status": "pass", + "in": { + "text": "4004 SW Beaverton Hillsdale Hwy Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 32, + "status": "pass", + "in": { + "text": "4004 SW Beaverton Hillsdale Hwy Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 33, + "status": "fail", + "description": "address is in beaverton", + "in": { + "text": "17175 SW TV Hwy, aloha, OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 34, + "status": "fail", + "description": "address is in beaverton", + "in": { + "text": "17175 SW TV Hwy, aloha, Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 35, + "status": "fail", + "description": "address is in beaverton", + "in": { + "text": "17175 SW TV Hwy aloha OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 36, + "status": "fail", + "description": "address is in beaverton", + "in": { + "text": "17175 SW TV Hwy aloha Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 37, + "status": "fail", + "description": "address is in beaverton", + "in": { + "text": "17175 SW TVH, aloha, OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 38, + "status": "fail", + "description": "address is in beaverton", + "in": { + "text": "17175 SW TVH, aloha, Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 39, + "status": "fail", + "description": "address is in beaverton", + "in": { + "text": "17175 SW TVH aloha OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 40, + "status": "fail", + "description": "address is in beaverton", + "in": { + "text": "17175 SW TVH aloha Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 41, + "status": "pass", + "in": { + "text": "17175 SW TUALATIN VALLEY HWY, aloha, OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 42, + "status": "pass", + "in": { + "text": "17175 SW TUALATIN VALLEY HWY, aloha, Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 43, + "status": "pass", + "in": { + "text": "17175 SW TUALATIN VALLEY HWY aloha OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 44, + "status": "pass", + "in": { + "text": "17175 SW TUALATIN VALLEY HWY aloha Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HIGHWAY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 45, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 46, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 47, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 48, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 49, + "status": "pass", + "in": { + "text": "4134 N VANCOUVER AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4134 N VANCOUVER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 50, + "status": "pass", + "in": { + "text": "4134 N VANCOUVER AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4134 N VANCOUVER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 51, + "status": "pass", + "in": { + "text": "4134 N VANCOUVER AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4134 N VANCOUVER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 52, + "status": "pass", + "in": { + "text": "4134 N VANCOUVER AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4134 N VANCOUVER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 53, + "status": "pass", + "in": { + "text": "834 SE LAMBERT ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "834 SE LAMBERT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 54, + "status": "pass", + "in": { + "text": "834 SE LAMBERT ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "834 SE LAMBERT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 55, + "status": "pass", + "in": { + "text": "834 SE LAMBERT ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "834 SE LAMBERT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 56, + "status": "pass", + "in": { + "text": "834 SE LAMBERT ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "834 SE LAMBERT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 57, + "status": "pass", + "in": { + "text": "6146 SW 18th DR, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "6146 SW 18th DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 58, + "status": "pass", + "in": { + "text": "6146 SW 18th DR, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "6146 SW 18th DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 59, + "status": "pass", + "in": { + "text": "6146 SW 18th DR Portland OR" + }, + "expected": { + "properties": [ + { + "name": "6146 SW 18th DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 60, + "status": "pass", + "in": { + "text": "6146 SW 18th DR Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "6146 SW 18th DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 61, + "status": "pass", + "in": { + "text": "725 SW 10TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "725 SW 10TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 62, + "status": "pass", + "in": { + "text": "725 SW 10TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "725 SW 10TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 63, + "status": "pass", + "in": { + "text": "725 SW 10TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "725 SW 10TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 64, + "status": "pass", + "in": { + "text": "725 SW 10TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "725 SW 10TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 65, + "status": "fail", + "in": { + "text": "14587 SW DAUER CT, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14587 SW DAUER CT", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 66, + "status": "fail", + "in": { + "text": "14587 SW DAUER CT, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14587 SW DAUER CT", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 67, + "status": "fail", + "in": { + "text": "14587 SW DAUER CT Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14587 SW DAUER CT", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 68, + "status": "fail", + "in": { + "text": "14587 SW DAUER CT Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14587 SW DAUER CT", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 69, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 70, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 71, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 72, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 73, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 74, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 75, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 76, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 77, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 78, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 79, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 80, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 81, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 82, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 83, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 84, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 85, + "status": "pass", + "in": { + "text": "30 147TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147 AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 86, + "status": "pass", + "in": { + "text": "30 147TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147 AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 87, + "status": "pass", + "in": { + "text": "30 147TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147 AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 88, + "status": "pass", + "in": { + "text": "30 147TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147 AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 89, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 90, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 91, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 92, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 93, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 94, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 95, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 96, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 97, + "status": "pass", + "in": { + "text": "6236 SE 134TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "6236 SE 134TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 98, + "status": "pass", + "in": { + "text": "6236 SE 134TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "6236 SE 134TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 99, + "status": "pass", + "in": { + "text": "6236 SE 134TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "6236 SE 134TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 100, + "status": "pass", + "in": { + "text": "6236 SE 134TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "6236 SE 134TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 101, + "status": "pass", + "in": { + "text": "3334 SE 7TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3334 SE 7TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 102, + "status": "pass", + "in": { + "text": "3334 SE 7TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3334 SE 7TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 103, + "status": "pass", + "in": { + "text": "3334 SE 7TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3334 SE 7TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 104, + "status": "pass", + "in": { + "text": "3334 SE 7TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3334 SE 7TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 105, + "status": "pass", + "in": { + "text": "3625 N FARRAGUT ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3625 N FARRAGUT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 106, + "status": "pass", + "in": { + "text": "3625 N FARRAGUT ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3625 N FARRAGUT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 107, + "status": "pass", + "in": { + "text": "3625 N FARRAGUT ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3625 N FARRAGUT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 108, + "status": "pass", + "in": { + "text": "3625 N FARRAGUT ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3625 N FARRAGUT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 109, + "status": "pass", + "in": { + "text": "1606 NE 90TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1606 NE 90TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 110, + "status": "pass", + "in": { + "text": "1606 NE 90TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1606 NE 90TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 111, + "status": "pass", + "in": { + "text": "1606 NE 90TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1606 NE 90TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 112, + "status": "pass", + "in": { + "text": "1606 NE 90TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1606 NE 90TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 113, + "status": "pass", + "in": { + "text": "14359 SE POWELL BLVD, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14359 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 114, + "status": "pass", + "in": { + "text": "14359 SE POWELL BLVD, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14359 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 115, + "status": "pass", + "in": { + "text": "14359 SE POWELL BLVD Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14359 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 116, + "status": "pass", + "in": { + "text": "14359 SE POWELL BLVD Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14359 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 117, + "status": "fail", + "in": { + "text": "4015 N ALBINA ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4015 N ALBINA ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 118, + "status": "fail", + "in": { + "text": "4015 N ALBINA ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4015 N ALBINA ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 119, + "status": "fail", + "in": { + "text": "4015 N ALBINA ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4015 N ALBINA ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 120, + "status": "fail", + "in": { + "text": "4015 N ALBINA ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4015 N ALBINA ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 121, + "status": "pass", + "in": { + "text": "5661 SE HAROLD ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "5661 SE HAROLD ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 122, + "status": "pass", + "in": { + "text": "5661 SE HAROLD ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "5661 SE HAROLD ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 123, + "status": "pass", + "in": { + "text": "5661 SE HAROLD ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "5661 SE HAROLD ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 124, + "status": "pass", + "in": { + "text": "5661 SE HAROLD ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "5661 SE HAROLD ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 125, + "status": "pass", + "in": { + "text": "3689 SE FRANCIS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3689 SE FRANCIS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 126, + "status": "pass", + "in": { + "text": "3689 SE FRANCIS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3689 SE FRANCIS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 127, + "status": "pass", + "in": { + "text": "3689 SE FRANCIS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3689 SE FRANCIS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 128, + "status": "pass", + "in": { + "text": "3689 SE FRANCIS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3689 SE FRANCIS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 129, + "status": "pass", + "in": { + "text": "2522 SE CLINTON ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2522 SE CLINTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 130, + "status": "pass", + "in": { + "text": "2522 SE CLINTON ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2522 SE CLINTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 131, + "status": "pass", + "in": { + "text": "2522 SE CLINTON ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2522 SE CLINTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 132, + "status": "pass", + "in": { + "text": "2522 SE CLINTON ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2522 SE CLINTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 133, + "status": "pass", + "in": { + "text": "6834 SE POWELL BLVD, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "6834 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 134, + "status": "pass", + "in": { + "text": "6834 SE POWELL BLVD, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "6834 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 135, + "status": "pass", + "in": { + "text": "6834 SE POWELL BLVD Portland OR" + }, + "expected": { + "properties": [ + { + "name": "6834 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 136, + "status": "pass", + "in": { + "text": "6834 SE POWELL BLVD Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "6834 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 137, + "status": "pass", + "in": { + "text": "310 NE 55TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "310 NE 55TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 138, + "status": "pass", + "in": { + "text": "310 NE 55TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "310 NE 55TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 139, + "status": "pass", + "in": { + "text": "310 NE 55TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "310 NE 55TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 140, + "status": "pass", + "in": { + "text": "310 NE 55TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "310 NE 55TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 141, + "status": "pass", + "in": { + "text": "6021 SE 72ND AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "6021 SE 72ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 142, + "status": "pass", + "in": { + "text": "6021 SE 72ND AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "6021 SE 72ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 143, + "status": "pass", + "in": { + "text": "6021 SE 72ND AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "6021 SE 72ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 144, + "status": "pass", + "in": { + "text": "6021 SE 72ND AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "6021 SE 72ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 145, + "status": "pass", + "in": { + "text": "1721 NE 108TH, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1721 NE 108TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 146, + "status": "pass", + "in": { + "text": "1721 NE 108TH, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1721 NE 108TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 147, + "status": "pass", + "in": { + "text": "1721 NE 108TH Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1721 NE 108TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 148, + "status": "pass", + "in": { + "text": "1721 NE 108TH Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1721 NE 108TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 149, + "status": "pass", + "in": { + "text": "9352 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9352 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 150, + "status": "pass", + "in": { + "text": "9352 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9352 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 151, + "status": "pass", + "in": { + "text": "9352 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9352 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 152, + "status": "pass", + "in": { + "text": "9352 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9352 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 153, + "status": "pass", + "in": { + "text": "9348 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9348 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 154, + "status": "pass", + "in": { + "text": "9348 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9348 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 155, + "status": "pass", + "in": { + "text": "9348 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9348 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 156, + "status": "pass", + "in": { + "text": "9348 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9348 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 157, + "status": "pass", + "in": { + "text": "9344 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9344 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 158, + "status": "pass", + "in": { + "text": "9344 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9344 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 159, + "status": "pass", + "in": { + "text": "9344 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9344 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 160, + "status": "pass", + "in": { + "text": "9344 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9344 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 161, + "status": "pass", + "in": { + "text": "9340 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9340 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 162, + "status": "pass", + "in": { + "text": "9340 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9340 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 163, + "status": "pass", + "in": { + "text": "9340 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9340 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 164, + "status": "pass", + "in": { + "text": "9340 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9340 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 165, + "status": "pass", + "in": { + "text": "9336 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9336 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 166, + "status": "pass", + "in": { + "text": "9336 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9336 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 167, + "status": "pass", + "in": { + "text": "9336 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9336 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 168, + "status": "pass", + "in": { + "text": "9336 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9336 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 169, + "status": "pass", + "in": { + "text": "9332 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9332 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 170, + "status": "pass", + "in": { + "text": "9332 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9332 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 171, + "status": "pass", + "in": { + "text": "9332 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9332 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 172, + "status": "pass", + "in": { + "text": "9332 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9332 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 173, + "status": "pass", + "in": { + "text": "9649 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9649 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 174, + "status": "pass", + "in": { + "text": "9649 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9649 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 175, + "status": "pass", + "in": { + "text": "9649 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9649 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 176, + "status": "pass", + "in": { + "text": "9649 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9649 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 177, + "status": "pass", + "in": { + "text": "9645 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9645 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 178, + "status": "pass", + "in": { + "text": "9645 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9645 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 179, + "status": "pass", + "in": { + "text": "9645 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9645 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 180, + "status": "pass", + "in": { + "text": "9645 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9645 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 181, + "status": "pass", + "in": { + "text": "9641 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9641 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 182, + "status": "pass", + "in": { + "text": "9641 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9641 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 183, + "status": "pass", + "in": { + "text": "9641 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9641 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 184, + "status": "pass", + "in": { + "text": "9641 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9641 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 185, + "status": "pass", + "in": { + "text": "9637 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9637 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 186, + "status": "pass", + "in": { + "text": "9637 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9637 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 187, + "status": "pass", + "in": { + "text": "9637 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9637 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 188, + "status": "pass", + "in": { + "text": "9637 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9637 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 189, + "status": "pass", + "in": { + "text": "9117 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9117 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 190, + "status": "pass", + "in": { + "text": "9117 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9117 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 191, + "status": "pass", + "in": { + "text": "9117 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9117 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 192, + "status": "pass", + "in": { + "text": "9117 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9117 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 193, + "status": "pass", + "in": { + "text": "9129 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9129 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 194, + "status": "pass", + "in": { + "text": "9129 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9129 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 195, + "status": "pass", + "in": { + "text": "9129 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9129 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 196, + "status": "pass", + "in": { + "text": "9129 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9129 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 197, + "status": "pass", + "in": { + "text": "9125 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9125 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 198, + "status": "pass", + "in": { + "text": "9125 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9125 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 199, + "status": "pass", + "in": { + "text": "9125 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9125 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 200, + "status": "pass", + "in": { + "text": "9125 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9125 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 201, + "status": "pass", + "in": { + "text": "9121 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9121 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 202, + "status": "pass", + "in": { + "text": "9121 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9121 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 203, + "status": "pass", + "in": { + "text": "9121 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9121 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 204, + "status": "pass", + "in": { + "text": "9121 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9121 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 205, + "status": "pass", + "in": { + "text": "9133 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9133 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 206, + "status": "pass", + "in": { + "text": "9133 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9133 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 207, + "status": "pass", + "in": { + "text": "9133 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9133 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 208, + "status": "pass", + "in": { + "text": "9133 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9133 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 209, + "status": "pass", + "in": { + "text": "9325 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9325 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 210, + "status": "pass", + "in": { + "text": "9325 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9325 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 211, + "status": "pass", + "in": { + "text": "9325 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9325 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 212, + "status": "pass", + "in": { + "text": "9325 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9325 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 213, + "status": "pass", + "in": { + "text": "9305 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9305 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 214, + "status": "pass", + "in": { + "text": "9305 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9305 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 215, + "status": "pass", + "in": { + "text": "9305 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9305 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 216, + "status": "pass", + "in": { + "text": "9305 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9305 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 217, + "status": "pass", + "in": { + "text": "9309 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9309 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 218, + "status": "pass", + "in": { + "text": "9309 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9309 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 219, + "status": "pass", + "in": { + "text": "9309 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9309 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 220, + "status": "pass", + "in": { + "text": "9309 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9309 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 221, + "status": "pass", + "in": { + "text": "9313 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9313 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 222, + "status": "pass", + "in": { + "text": "9313 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9313 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 223, + "status": "pass", + "in": { + "text": "9313 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9313 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 224, + "status": "pass", + "in": { + "text": "9313 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9313 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 225, + "status": "pass", + "in": { + "text": "9321 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9321 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 226, + "status": "pass", + "in": { + "text": "9321 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9321 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 227, + "status": "pass", + "in": { + "text": "9321 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9321 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 228, + "status": "pass", + "in": { + "text": "9321 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9321 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 229, + "status": "pass", + "in": { + "text": "9341 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9341 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 230, + "status": "pass", + "in": { + "text": "9341 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9341 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 231, + "status": "pass", + "in": { + "text": "9341 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9341 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 232, + "status": "pass", + "in": { + "text": "9341 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9341 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 233, + "status": "pass", + "in": { + "text": "9337 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9337 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 234, + "status": "pass", + "in": { + "text": "9337 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9337 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 235, + "status": "pass", + "in": { + "text": "9337 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9337 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 236, + "status": "pass", + "in": { + "text": "9337 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9337 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 237, + "status": "pass", + "in": { + "text": "9333 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9333 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 238, + "status": "pass", + "in": { + "text": "9333 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9333 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 239, + "status": "pass", + "in": { + "text": "9333 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9333 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 240, + "status": "pass", + "in": { + "text": "9333 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9333 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 241, + "status": "pass", + "in": { + "text": "9349 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9349 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 242, + "status": "pass", + "in": { + "text": "9349 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9349 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 243, + "status": "pass", + "in": { + "text": "9349 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9349 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 244, + "status": "pass", + "in": { + "text": "9349 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9349 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 245, + "status": "pass", + "in": { + "text": "9345 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9345 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 246, + "status": "pass", + "in": { + "text": "9345 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9345 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 247, + "status": "pass", + "in": { + "text": "9345 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9345 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 248, + "status": "pass", + "in": { + "text": "9345 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9345 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 249, + "status": "pass", + "in": { + "text": "4902 N TRENTON ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4902 N TRENTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 250, + "status": "pass", + "in": { + "text": "4902 N TRENTON ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4902 N TRENTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 251, + "status": "pass", + "in": { + "text": "4902 N TRENTON ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4902 N TRENTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 252, + "status": "pass", + "in": { + "text": "4902 N TRENTON ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4902 N TRENTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 253, + "status": "pass", + "in": { + "text": "5330 NE GLISAN ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "5330 NE GLISAN ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 254, + "status": "pass", + "in": { + "text": "5330 NE GLISAN ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "5330 NE GLISAN ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 255, + "status": "pass", + "in": { + "text": "5330 NE GLISAN ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "5330 NE GLISAN ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 256, + "status": "pass", + "in": { + "text": "5330 NE GLISAN ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "5330 NE GLISAN ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 257, + "status": "pass", + "in": { + "text": "3268 NE EMERSON ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3268 NE EMERSON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 258, + "status": "pass", + "in": { + "text": "3268 NE EMERSON ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3268 NE EMERSON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 259, + "status": "pass", + "in": { + "text": "3268 NE EMERSON ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3268 NE EMERSON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 260, + "status": "pass", + "in": { + "text": "3268 NE EMERSON ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3268 NE EMERSON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 261, + "status": "fail", + "in": { + "text": "4105 SE INTERNATIONAL WAY, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4105 SE INTERNATIONAL WAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 262, + "status": "fail", + "in": { + "text": "4105 SE INTERNATIONAL WAY, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4105 SE INTERNATIONAL WAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 263, + "status": "fail", + "in": { + "text": "4105 SE INTERNATIONAL WAY Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4105 SE INTERNATIONAL WAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 264, + "status": "fail", + "in": { + "text": "4105 SE INTERNATIONAL WAY Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4105 SE INTERNATIONAL WAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 265, + "status": "pass", + "in": { + "text": "1508 SE 21ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1508 SE 21ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 266, + "status": "pass", + "in": { + "text": "1508 SE 21ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1508 SE 21ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 267, + "status": "pass", + "in": { + "text": "1508 SE 21ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1508 SE 21ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 268, + "status": "pass", + "in": { + "text": "1508 SE 21ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1508 SE 21ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 269, + "status": "pass", + "in": { + "text": "1322 SE WATER AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1322 SE WATER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 270, + "status": "pass", + "in": { + "text": "1322 SE WATER AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1322 SE WATER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 271, + "status": "pass", + "in": { + "text": "1322 SE WATER AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1322 SE WATER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 272, + "status": "pass", + "in": { + "text": "1322 SE WATER AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1322 SE WATER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 273, + "status": "pass", + "in": { + "text": "216 SE 103RD AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "216 SE 103RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 274, + "status": "pass", + "in": { + "text": "216 SE 103RD AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "216 SE 103RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 275, + "status": "pass", + "in": { + "text": "216 SE 103RD AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "216 SE 103RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 276, + "status": "pass", + "in": { + "text": "216 SE 103RD AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "216 SE 103RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 277, + "status": "pass", + "in": { + "text": "0841 SW GAINES ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "0841 SW GAINES ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 278, + "status": "pass", + "in": { + "text": "0841 SW GAINES ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "0841 SW GAINES ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 279, + "status": "pass", + "in": { + "text": "0841 SW GAINES ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "0841 SW GAINES ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 280, + "status": "pass", + "in": { + "text": "0841 SW GAINES ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "0841 SW GAINES ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 281, + "status": "fail", + "description": "there is no NE Broadway St, road name is SE Broadway", + "in": { + "text": "1231 NE BROADWAY ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1231 NE BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 282, + "status": "fail", + "description": "there is no NE Broadway St, road name is SE Broadway", + "in": { + "text": "1231 NE BROADWAY ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1231 NE BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 283, + "status": "fail", + "description": "there is no NE Broadway St, road name is SE Broadway", + "in": { + "text": "1231 NE BROADWAY ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1231 NE BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 284, + "status": "fail", + "description": "there is no NE Broadway St, road name is SE Broadway", + "in": { + "text": "1231 NE BROADWAY ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1231 NE BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 285, + "status": "pass", + "in": { + "text": "1523 SE 162ND AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1523 SE 162ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 286, + "status": "pass", + "in": { + "text": "1523 SE 162ND AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1523 SE 162ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 287, + "status": "pass", + "in": { + "text": "1523 SE 162ND AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1523 SE 162ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 288, + "status": "pass", + "in": { + "text": "1523 SE 162ND AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1523 SE 162ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 289, + "status": "pass", + "in": { + "text": "2243 SE DIVISION ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2243 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 290, + "status": "pass", + "in": { + "text": "2243 SE DIVISION ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2243 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 291, + "status": "pass", + "in": { + "text": "2243 SE DIVISION ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2243 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 292, + "status": "pass", + "in": { + "text": "2243 SE DIVISION ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2243 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 293, + "status": "fail", + "in": { + "text": "10955 SE JENNIFER ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "10955 SE JENNIFER ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 294, + "status": "fail", + "in": { + "text": "10955 SE JENNIFER ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "10955 SE JENNIFER ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 295, + "status": "fail", + "in": { + "text": "10955 SE JENNIFER ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "10955 SE JENNIFER ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 296, + "status": "fail", + "in": { + "text": "10955 SE JENNIFER ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "10955 SE JENNIFER ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 297, + "status": "pass", + "in": { + "text": "1739 NW COUCH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1739 NW COUCH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 298, + "status": "pass", + "in": { + "text": "1739 NW COUCH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1739 NW COUCH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 299, + "status": "pass", + "in": { + "text": "1739 NW COUCH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1739 NW COUCH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 300, + "status": "pass", + "in": { + "text": "1739 NW COUCH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1739 NW COUCH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 301, + "status": "pass", + "in": { + "text": "2716 SW BEAVERTON-HILLSDALE HWY, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2716 SW BEAVERTON HILLSDALE HIGHWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 302, + "status": "pass", + "in": { + "text": "2716 SW BEAVERTON-HILLSDALE HWY, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2716 SW BEAVERTON HILLSDALE HIGHWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 303, + "status": "pass", + "in": { + "text": "2716 SW BEAVERTON-HILLSDALE HWY Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2716 SW BEAVERTON HILLSDALE HIGHWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 304, + "status": "pass", + "in": { + "text": "2716 SW BEAVERTON-HILLSDALE HWY Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2716 SW BEAVERTON HILLSDALE HIGHWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 305, + "status": "pass", + "in": { + "text": "4701 SE 24TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4701 SE 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 306, + "status": "pass", + "in": { + "text": "4701 SE 24TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4701 SE 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 307, + "status": "pass", + "in": { + "text": "4701 SE 24TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4701 SE 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 308, + "status": "pass", + "in": { + "text": "4701 SE 24TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4701 SE 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 309, + "status": "pass", + "in": { + "text": "1130 NW 22ND AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1130 NW 22ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 310, + "status": "pass", + "in": { + "text": "1130 NW 22ND AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1130 NW 22ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 311, + "status": "pass", + "in": { + "text": "1130 NW 22ND AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1130 NW 22ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 312, + "status": "pass", + "in": { + "text": "1130 NW 22ND AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1130 NW 22ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 313, + "status": "pass", + "in": { + "text": "7368 SE DIVISION ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "7368 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 314, + "status": "pass", + "in": { + "text": "7368 SE DIVISION ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "7368 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 315, + "status": "pass", + "in": { + "text": "7368 SE DIVISION ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "7368 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 316, + "status": "pass", + "in": { + "text": "7368 SE DIVISION ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "7368 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 317, + "status": "fail", + "in": { + "text": "16317 SE 82ND DR, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "16317 SE 82ND DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 318, + "status": "fail", + "in": { + "text": "16317 SE 82ND DR, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "16317 SE 82ND DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 319, + "status": "fail", + "in": { + "text": "16317 SE 82ND DR Portland OR" + }, + "expected": { + "properties": [ + { + "name": "16317 SE 82ND DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 320, + "status": "fail", + "in": { + "text": "16317 SE 82ND DR Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "16317 SE 82ND DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 321, + "status": "fail", + "in": { + "text": "14255 SW 6TH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14255 SW 6TH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 322, + "status": "fail", + "in": { + "text": "14255 SW 6TH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14255 SW 6TH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 323, + "status": "fail", + "in": { + "text": "14255 SW 6TH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14255 SW 6TH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 324, + "status": "fail", + "in": { + "text": "14255 SW 6TH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14255 SW 6TH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 325, + "status": "pass", + "in": { + "text": "3421 SE SALMON ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3421 SE SALMON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 326, + "status": "pass", + "in": { + "text": "3421 SE SALMON ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3421 SE SALMON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 327, + "status": "pass", + "in": { + "text": "3421 SE SALMON ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3421 SE SALMON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 328, + "status": "pass", + "in": { + "text": "3421 SE SALMON ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3421 SE SALMON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 329, + "status": "fail", + "in": { + "text": "12133 SE 8OTH AVE MILWAUKIE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "12133 SE 8OTH AVE MILWAUKIE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 330, + "status": "fail", + "in": { + "text": "12133 SE 8OTH AVE MILWAUKIE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "12133 SE 8OTH AVE MILWAUKIE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 331, + "status": "fail", + "in": { + "text": "12133 SE 8OTH AVE MILWAUKIE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "12133 SE 8OTH AVE MILWAUKIE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 332, + "status": "fail", + "in": { + "text": "12133 SE 8OTH AVE MILWAUKIE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "12133 SE 8OTH AVE MILWAUKIE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 333, + "status": "pass", + "in": { + "text": "311 NW 12TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "311 NW 12TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 334, + "status": "pass", + "in": { + "text": "311 NW 12TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "311 NW 12TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 335, + "status": "pass", + "in": { + "text": "311 NW 12TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "311 NW 12TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 336, + "status": "pass", + "in": { + "text": "311 NW 12TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "311 NW 12TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 337, + "status": "pass", + "in": { + "text": "3480 NW INDUSTRIAL ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3480 NW INDUSTRIAL ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 338, + "status": "pass", + "in": { + "text": "3480 NW INDUSTRIAL ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3480 NW INDUSTRIAL ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 339, + "status": "pass", + "in": { + "text": "3480 NW INDUSTRIAL ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3480 NW INDUSTRIAL ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 340, + "status": "pass", + "in": { + "text": "3480 NW INDUSTRIAL ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3480 NW INDUSTRIAL ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 341, + "status": "pass", + "in": { + "text": "422 E BURNSIDE ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "422 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 342, + "status": "pass", + "in": { + "text": "422 E BURNSIDE ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "422 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 343, + "status": "pass", + "in": { + "text": "422 E BURNSIDE ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "422 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 344, + "status": "pass", + "in": { + "text": "422 E BURNSIDE ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "422 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 345, + "status": "pass", + "in": { + "text": "1917 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1917 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 346, + "status": "pass", + "in": { + "text": "1917 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1917 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 347, + "status": "pass", + "in": { + "text": "1917 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1917 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 348, + "status": "pass", + "in": { + "text": "1917 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1917 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 349, + "status": "pass", + "in": { + "text": "1915 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1915 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 350, + "status": "pass", + "in": { + "text": "1915 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1915 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 351, + "status": "pass", + "in": { + "text": "1915 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1915 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 352, + "status": "pass", + "in": { + "text": "1915 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1915 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 353, + "status": "pass", + "in": { + "text": "1913 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1913 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 354, + "status": "pass", + "in": { + "text": "1913 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1913 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 355, + "status": "pass", + "in": { + "text": "1913 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1913 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 356, + "status": "pass", + "in": { + "text": "1913 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1913 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 357, + "status": "pass", + "in": { + "text": "1911 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1911 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 358, + "status": "pass", + "in": { + "text": "1911 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1911 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 359, + "status": "pass", + "in": { + "text": "1911 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1911 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 360, + "status": "pass", + "in": { + "text": "1911 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1911 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 361, + "status": "pass", + "in": { + "text": "1909 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1909 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 362, + "status": "pass", + "in": { + "text": "1909 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1909 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 363, + "status": "pass", + "in": { + "text": "1909 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1909 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 364, + "status": "pass", + "in": { + "text": "1909 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1909 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 365, + "status": "pass", + "in": { + "text": "1907 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1907 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 366, + "status": "pass", + "in": { + "text": "1907 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1907 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 367, + "status": "pass", + "in": { + "text": "1907 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1907 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 368, + "status": "pass", + "in": { + "text": "1907 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1907 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 369, + "status": "pass", + "in": { + "text": "1905 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1905 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 370, + "status": "pass", + "in": { + "text": "1905 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1905 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 371, + "status": "pass", + "in": { + "text": "1905 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1905 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 372, + "status": "pass", + "in": { + "text": "1905 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1905 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 373, + "status": "pass", + "in": { + "text": "1903 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1903 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 374, + "status": "pass", + "in": { + "text": "1903 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1903 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 375, + "status": "pass", + "in": { + "text": "1903 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1903 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 376, + "status": "pass", + "in": { + "text": "1903 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1903 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 377, + "status": "pass", + "in": { + "text": "3083 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3083 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 378, + "status": "pass", + "in": { + "text": "3083 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3083 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 379, + "status": "pass", + "in": { + "text": "3083 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3083 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 380, + "status": "pass", + "in": { + "text": "3083 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3083 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 381, + "status": "pass", + "in": { + "text": "3075 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3075 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 382, + "status": "pass", + "in": { + "text": "3075 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3075 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 383, + "status": "pass", + "in": { + "text": "3075 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3075 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 384, + "status": "pass", + "in": { + "text": "3075 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3075 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 385, + "status": "fail", + "in": { + "text": "3073 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3073 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 386, + "status": "fail", + "in": { + "text": "3073 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3073 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 387, + "status": "fail", + "in": { + "text": "3073 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3073 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 388, + "status": "fail", + "in": { + "text": "3073 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3073 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 389, + "status": "pass", + "in": { + "text": "3035 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3035 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 390, + "status": "pass", + "in": { + "text": "3035 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3035 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 391, + "status": "pass", + "in": { + "text": "3035 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3035 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 392, + "status": "pass", + "in": { + "text": "3035 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3035 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 393, + "status": "pass", + "in": { + "text": "3033 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3033 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 394, + "status": "pass", + "in": { + "text": "3033 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3033 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 395, + "status": "pass", + "in": { + "text": "3033 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3033 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 396, + "status": "pass", + "in": { + "text": "3033 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3033 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 397, + "status": "pass", + "in": { + "text": "3031 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3031 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 398, + "status": "pass", + "in": { + "text": "3031 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3031 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 399, + "status": "pass", + "in": { + "text": "3031 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3031 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 400, + "status": "pass", + "in": { + "text": "3031 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3031 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 401, + "status": "pass", + "in": { + "text": "3027 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3027 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 402, + "status": "pass", + "in": { + "text": "3027 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3027 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 403, + "status": "pass", + "in": { + "text": "3027 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3027 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 404, + "status": "pass", + "in": { + "text": "3027 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3027 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 405, + "status": "pass", + "in": { + "text": "OREGON ZOO, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "OREGON ZOO", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 406, + "status": "pass", + "in": { + "text": "OREGON ZOO, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "OREGON ZOO", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 407, + "status": "pass", + "in": { + "text": "OREGON ZOO Portland OR" + }, + "expected": { + "properties": [ + { + "name": "OREGON ZOO", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 408, + "status": "pass", + "in": { + "text": "OREGON ZOO Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "OREGON ZOO", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 409, + "status": "fail", + "in": { + "text": "10647 SW RIVER DR, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "10647 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 410, + "status": "fail", + "in": { + "text": "10647 SW RIVER DR, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "10647 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 411, + "status": "fail", + "in": { + "text": "10647 SW RIVER DR Portland OR" + }, + "expected": { + "properties": [ + { + "name": "10647 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 412, + "status": "fail", + "in": { + "text": "10647 SW RIVER DR Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "10647 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 413, + "status": "pass", + "in": { + "text": "1831 SW RIVER DR, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1831 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 414, + "status": "pass", + "in": { + "text": "1831 SW RIVER DR, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1831 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 415, + "status": "pass", + "in": { + "text": "1831 SW RIVER DR Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1831 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 416, + "status": "pass", + "in": { + "text": "1831 SW RIVER DR Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1831 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 417, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 418, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 419, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 420, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 421, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 422, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 423, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 424, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 425, + "status": "pass", + "in": { + "text": "30 NE 147TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 426, + "status": "pass", + "in": { + "text": "30 NE 147TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 427, + "status": "pass", + "in": { + "text": "30 NE 147TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 428, + "status": "pass", + "in": { + "text": "30 NE 147TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 429, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 430, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 431, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 432, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 433, + "status": "fail", + "in": { + "text": "1000 SW BROADWAY ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 434, + "status": "fail", + "in": { + "text": "1000 SW BROADWAY ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 435, + "status": "fail", + "in": { + "text": "1000 SW BROADWAY ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 436, + "status": "fail", + "in": { + "text": "1000 SW BROADWAY ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 437, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 438, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 439, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 440, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 441, + "status": "pass", + "in": { + "text": "2211 SW 1ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2211 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 442, + "status": "pass", + "in": { + "text": "2211 SW 1ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2211 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 443, + "status": "pass", + "in": { + "text": "2211 SW 1ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2211 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 444, + "status": "pass", + "in": { + "text": "2211 SW 1ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2211 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 445, + "status": "pass", + "in": { + "text": "2221 SW 1ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2221 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 446, + "status": "pass", + "in": { + "text": "2221 SW 1ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2221 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 447, + "status": "pass", + "in": { + "text": "2221 SW 1ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2221 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 448, + "status": "pass", + "in": { + "text": "2221 SW 1ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2221 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 449, + "status": "pass", + "in": { + "text": "1600 SW 4TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1600 SW 4TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 450, + "status": "pass", + "in": { + "text": "1600 SW 4TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1600 SW 4TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 451, + "status": "pass", + "in": { + "text": "1600 SW 4TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1600 SW 4TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 452, + "status": "pass", + "in": { + "text": "1600 SW 4TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1600 SW 4TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 453, + "status": "pass", + "in": { + "text": "8205 SW 24TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "8205 SW 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 454, + "status": "pass", + "in": { + "text": "8205 SW 24TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "8205 SW 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 455, + "status": "pass", + "in": { + "text": "8205 SW 24TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "8205 SW 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 456, + "status": "pass", + "in": { + "text": "8205 SW 24TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "8205 SW 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 457, + "status": "pass", + "in": { + "text": "537 SE ASH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "537 SE ASH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 458, + "status": "pass", + "in": { + "text": "537 SE ASH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "537 SE ASH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 459, + "status": "pass", + "in": { + "text": "537 SE ASH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "537 SE ASH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 460, + "status": "pass", + "in": { + "text": "537 SE ASH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "537 SE ASH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 461, + "status": "pass", + "in": { + "text": "524 E BURNSIDE ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "524 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 462, + "status": "pass", + "in": { + "text": "524 E BURNSIDE ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "524 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 463, + "status": "pass", + "in": { + "text": "524 E BURNSIDE ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "524 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 464, + "status": "pass", + "in": { + "text": "524 E BURNSIDE ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "524 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 465, + "status": "pass", + "in": { + "text": "309 SE 129TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "309 SE 129TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 466, + "status": "pass", + "in": { + "text": "309 SE 129TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "309 SE 129TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 467, + "status": "pass", + "in": { + "text": "309 SE 129TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "309 SE 129TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 468, + "status": "fail", + "in": { + "text": "309 SE 129TH AVE Oak Grove Oregon" + }, + "expected": { + "properties": [ + { + "name": "309 SE 129TH AVE", + "locality": "Oak Grove", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 469, + "status": "pass", + "in": { + "text": "2817 SE PARK AVE, Oak Grove, OR" + }, + "expected": { + "properties": [ + { + "name": "2817 SE PARK AVE", + "locality": "Oak Grove", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 470, + "status": "pass", + "in": { + "text": "2817 SE PARK AVE, Oak Grove, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2817 SE PARK AVE", + "locality": "Oak Grove", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 471, + "status": "pass", + "in": { + "text": "2817 SE PARK AVE Oak Grove OR" + }, + "expected": { + "properties": [ + { + "name": "2817 SE PARK AVE", + "locality": "Oak Grove", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 472, + "status": "pass", + "in": { + "text": "2817 SE PARK AVE Oak Grove Oregon" + }, + "expected": { + "properties": [ + { + "name": "2817 SE PARK AVE", + "locality": "Oak Grove", + "region": "Oregon", + "region_a": "OR" + } + ] + } + } + ] +} diff --git a/projects/tw/test_cases/search_venue.json b/projects/tw/test_cases/search_venue.json new file mode 100644 index 00000000..7d5d3f43 --- /dev/null +++ b/projects/tw/test_cases/search_venue.json @@ -0,0 +1,49 @@ +{ + "name": "/v1/search venues", + "priorityThresh": 1, + "endpoint": "search", + "tests": [ + { + "id": 1, + "status": "fail", + "notes": "portland international should come up for PDX", + "in": { + "text": "pdx" + }, + "expected": { + "properties": [ + { + "layer": "venue", + "name": "Portland International Airport", + "country_a": "USA", + "country": "United States", + "region": "Oregon", + "region_a": "OR", + "locality": "Portland" + } + ] + } + }, + { + "id": 2, + "status": "pass", + "notes": "portland international should come up for PDX", + "in": { + "text": "pdx airport" + }, + "expected": { + "properties": [ + { + "layer": "venue", + "name": "Portland International Airport", + "country_a": "USA", + "country": "United States", + "region": "Oregon", + "region_a": "OR", + "locality": "Portland" + } + ] + } + } + ] +} From 40708b784047f8fa69350f044d654d1c9c5ee2ac Mon Sep 17 00:00:00 2001 From: shemul Date: Fri, 19 Aug 2022 11:03:51 +0200 Subject: [PATCH 2/4] remove unnecessary files --- .env | 1 - init | 5 ----- 2 files changed, 6 deletions(-) delete mode 100644 .env delete mode 100755 init diff --git a/.env b/.env deleted file mode 100644 index fd0fe13a..00000000 --- a/.env +++ /dev/null @@ -1 +0,0 @@ -check=true \ No newline at end of file diff --git a/init b/init deleted file mode 100755 index fa9254ac..00000000 --- a/init +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash -set -e - -export `cat .env | xargs` -echo $check From 68da95e4f4f9f0a3d760cd21ed5b65b3a570ac5e Mon Sep 17 00:00:00 2001 From: shemul Date: Fri, 19 Aug 2022 11:03:51 +0200 Subject: [PATCH 3/4] remove unnecessary files --- .env | 1 - init | 5 - projects/portland-metro/.env.swp | Bin 4096 -> 0 bytes projects/tw/.env | 2 - projects/tw/README.md | 36 - projects/tw/blacklist/osm.txt | 1 - projects/tw/docker-compose.yml | 158 - projects/tw/init | 24 - projects/tw/pelias.json | 168 - projects/tw/synonyms/custom_name.txt | 138 - projects/tw/synonyms/custom_street.txt | 133 - projects/tw/test_cases/libpostal_quirks.json | 35 - projects/tw/test_cases/search_address.json | 8069 ------------------ projects/tw/test_cases/search_venue.json | 49 - 14 files changed, 8819 deletions(-) delete mode 100644 .env delete mode 100755 init delete mode 100644 projects/portland-metro/.env.swp delete mode 100644 projects/tw/.env delete mode 100644 projects/tw/README.md delete mode 100644 projects/tw/blacklist/osm.txt delete mode 100644 projects/tw/docker-compose.yml delete mode 100755 projects/tw/init delete mode 100644 projects/tw/pelias.json delete mode 100644 projects/tw/synonyms/custom_name.txt delete mode 100644 projects/tw/synonyms/custom_street.txt delete mode 100644 projects/tw/test_cases/libpostal_quirks.json delete mode 100644 projects/tw/test_cases/search_address.json delete mode 100644 projects/tw/test_cases/search_venue.json diff --git a/.env b/.env deleted file mode 100644 index fd0fe13a..00000000 --- a/.env +++ /dev/null @@ -1 +0,0 @@ -check=true \ No newline at end of file diff --git a/init b/init deleted file mode 100755 index fa9254ac..00000000 --- a/init +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash -set -e - -export `cat .env | xargs` -echo $check diff --git a/projects/portland-metro/.env.swp b/projects/portland-metro/.env.swp deleted file mode 100644 index 43e23662f9ce9b1d102f322b8438949948f68d3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeIuJqp4=5C!117D4m^QR`&a1VVa65Rx*s63zIRWM|o3Q+f@r;X(8O9>9C3U||z4 z;Jk9)FazI8Ear(5c|Lok%h=;`TU~eeR{P9Y=}ap_f@ zz7Fy!n8KpsIn+?1sz6$paste these files to a new project directory to kick-start your own project. - -# Setup - -Please refer to the instructions at https://github.com/pelias/docker in order to install and configure your docker environment. - -The minimum configuration required in order to run this project are [installing prerequisites](https://github.com/pelias/docker#prerequisites), [install the pelias command](https://github.com/pelias/docker#installing-the-pelias-command) and [configure the environment](https://github.com/pelias/docker#configure-environment). - -Please ensure that's all working fine before continuing. - -# Run a Build - -To run a complete build, execute the following commands: - -```bash -pelias compose pull -pelias elastic start -pelias elastic wait -pelias elastic create -pelias download all -pelias prepare all -pelias import all -pelias compose up -pelias test run -``` - -# Make an Example Query - -You can now make queries against your new Pelias build: - -http://localhost:4000/v1/search?text=pdx diff --git a/projects/tw/blacklist/osm.txt b/projects/tw/blacklist/osm.txt deleted file mode 100644 index 4cd358e0..00000000 --- a/projects/tw/blacklist/osm.txt +++ /dev/null @@ -1 +0,0 @@ -openstreetmap:venue:way:59581827 # remove the problematic portland airport record diff --git a/projects/tw/docker-compose.yml b/projects/tw/docker-compose.yml deleted file mode 100644 index 51259c05..00000000 --- a/projects/tw/docker-compose.yml +++ /dev/null @@ -1,158 +0,0 @@ -version: '3' -networks: - default: - driver: bridge -services: - libpostal: - image: pelias/libpostal-service - container_name: pelias_libpostal - user: "${DOCKER_USER}" - restart: always - ports: [ "127.0.0.1:4400:4400" ] - schema: - image: pelias/schema:master - container_name: pelias_schema - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - api: - image: pelias/api:master - container_name: pelias_api - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4000" ] - ports: [ "0.0.0.0:4000:4000" ] - volumes: - - "./pelias.json:/code/pelias.json" - placeholder: - image: pelias/placeholder:master - container_name: pelias_placeholder - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4100" ] - ports: [ "127.0.0.1:4100:4100" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - whosonfirst: - image: pelias/whosonfirst:master - container_name: pelias_whosonfirst - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openstreetmap: - image: pelias/openstreetmap:master - container_name: pelias_openstreetmap - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - openaddresses: - image: pelias/openaddresses:master - container_name: pelias_openaddresses - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - transit: - image: pelias/transit:master - container_name: pelias_transit - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - csv-importer: - image: pelias/csv-importer:master - container_name: pelias_csv_importer - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - polylines: - image: pelias/polylines:master - container_name: pelias_polylines - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - interpolation: - image: pelias/interpolation:master - container_name: pelias_interpolation - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4300" ] - ports: [ "127.0.0.1:4300:4300" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - pip: - image: pelias/pip-service:master - container_name: pelias_pip-service - user: "${DOCKER_USER}" - restart: always - environment: [ "PORT=4200" ] - ports: [ "127.0.0.1:4200:4200" ] - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - elasticsearch: - image: pelias/elasticsearch:7.16.1 - container_name: pelias_elasticsearch - user: "${DOCKER_USER}" - restart: always - environment: - - discovery.type=single-node - - http.max_content_length=10MB - - http.cors.enabled=true - - http.cors.allow-origin=\* - - http.cors.allow-headers=X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization - - http.cors.allow-credentials=true - ports: [ "127.0.0.1:9200:9200", "127.0.0.1:9300:9300" ] - volumes: - - "${DATA_DIR}/elasticsearch:/usr/share/elasticsearch/data" - ulimits: - memlock: - soft: -1 - hard: -1 - nofile: - soft: 65536 - hard: 65536 - cap_add: [ "IPC_LOCK" ] - fuzzy-tester: - image: pelias/fuzzy-tester:master - container_name: pelias_fuzzy_tester - user: "${DOCKER_USER}" - restart: "no" - command: "--help" - volumes: - - "./pelias.json:/code/pelias.json" - - "./test_cases:/code/pelias/fuzzy-tester/test_cases" - dashboard: - image: pelias/dashboard - container_name: pelia-dashboard - restart: "no" - environment: - - ES_ENDPOINT=http://elasticsearch:9200/ - ports: ["127.0.0.1:3030:3030"] - geonames: - image: pelias/geonames:master - container_name: pelias_geonames - user: "${DOCKER_USER}" - volumes: - - "./pelias.json:/code/pelias.json" - - "${DATA_DIR}:/data" - - "./blacklist/:/data/blacklist" - kibana: - image: kibana:7.16.1 - ports: - - "5601:5601" - environment: - ELASTICSEARCH_URL: http://elasticsearch:9200 - depends_on: - - elasticsearch \ No newline at end of file diff --git a/projects/tw/init b/projects/tw/init deleted file mode 100755 index db0bc2dc..00000000 --- a/projects/tw/init +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env bash -set -e - -# export PORT="4200" - -# bin/configgen --spec=/deliveryhero/secrets/spec.yaml --template=pelias.json.tpl --output=/home/pelias/pelias.json -# export `cat .env | xargs` - -# bin/logger -kind geocoder-pelias-pip -cmd npm -args "run download" -# bin/logger -kind geocoder-pelias-pip -cmd bin/start - -PELIAS_CONFIG_FILE="pelias.json" -# DATA_PATH=$(cat $PELIAS_CONFIG_FILE | jq -r '.imports.whosonfirst.datapath') -DATA_PATH="data/wof" -WHOSONFIRST_S3_PATH="s3://pd-geocoder-pelias-staging/wof" # assuming this value will come from enn - -count=`jq '.imports.whosonfirst.countryCode | length' $PELIAS_CONFIG_FILE` - -for ((i=0; i<$count; i++)); do - name=`jq -r '.imports.whosonfirst.countryCode['$i']' $PELIAS_CONFIG_FILE | tr '[:upper:]' '[:lower:]'` - aws s3 --endpoint-url=http://localhost:4566 cp $WHOSONFIRST_S3_PATH/whosonfirst-data-admin-$name-latest.db $DATA_PATH/ - aws s3 --endpoint-url=http://localhost:4566 cp $WHOSONFIRST_S3_PATH/whosonfirst-data-postalcode-$name-latest.db $DATA_PATH/ - echo "download done" -done \ No newline at end of file diff --git a/projects/tw/pelias.json b/projects/tw/pelias.json deleted file mode 100644 index 7a362eda..00000000 --- a/projects/tw/pelias.json +++ /dev/null @@ -1,168 +0,0 @@ -{ - "logger": { - "level": "info", - "timestamp": false - }, - "esclient": { - "apiVersion": "7.5", - "hosts": [ - { "host": "elasticsearch" } - ] - }, - "elasticsearch": { - "settings": { - "index": { - "refresh_interval": "10s", - "number_of_replicas": "0", - "number_of_shards": "1" - } - } - }, - "acceptance-tests": { - "endpoints": { - "docker": "http://api:4000/v1/" - } - }, - "api": { - "services": { - "placeholder": { "url": "http://placeholder:4100" }, - "pip": { "url": "http://pip:4200" }, - "interpolation": { "url": "http://interpolation:4300" }, - "libpostal": { "url": "http://libpostal:4400" } - }, - "defaultParameters": { - "focus.point.lat": 45.52, - "focus.point.lon": -122.67 - } - }, - "imports": { - "adminLookup": { - "enabled": true - }, - "blacklist": { - "files": [ - "/data/blacklist/osm.txt" - ] - }, - "csv": { - "datapath": "/data/csv", - "files": [], - "download": [ - "https://raw.githubusercontent.com/pelias/csv-importer/master/data/example.csv" - ] - }, - "geonames": { - "datapath": "/data/geonames", - "countryCode": "TW" - }, - "openstreetmap": { - "download": [ - { "sourceURL": "https://download.geofabrik.de/asia/taiwan-latest.osm.pbf" } - ], - "leveldbpath": "/tmp", - "datapath": "/data/openstreetmap", - "import": [{ - "filename": "taipei2.osm.pbf" - }] - }, - "openaddresses": { - "datapath": "/data/openaddresses", - "files": [ - "tw/cyi/regionwide.csv", - "tw/hua/regionwide.csv", - "tw/ila/datong.csv", - "tw/ila/dongshan.csv", - "tw/ila/jiaoxi.csv", - "tw/ila/luodong.csv", - "tw/ila/nan-ao.csv", - "tw/ila/sanxing.csv", - "tw/ila/suao.csv", - "tw/ila/toucheng.csv", - "tw/ila/wujie.csv", - "tw/ila/yilan.csv", - "tw/ila/yuanshan.csv", - "tw/ila/zhuangwei.csv", - "tw/khh/regionwide.csv", - "tw/mia/regionwide-en.csv", - "tw/mia/regionwide-zh.csv", - "tw/nwt/regionwide.csv", - "tw/tao/regionwide.csv", - "tw/tnn/regionwide.csv", - "tw/tpe/regionwide.csv" - ] - }, - "polyline": { - "datapath": "/data/polylines", - "files": [ "extract.0sv" ] - }, - "whosonfirst": { - "datapath": "/data/whosonfirst", - "importPostalcodes": true, - "countryCode": ["BD"] - }, - "transit": { - "datapath": "/data/transit", - "feeds": [ - { - "layerId": "bikeshare", - "url": "https://gbfs.biketownpdx.com/gbfs/en/station_information.json", - "filename": "BIKETOWN-hubs.json", - "agencyId": "BIKETOWN", - "agencyName": "BIKETOWN", - "layerName": "bikeshare" - }, - { - "layerId": "stops", - "url": "http://developer.trimet.org/schedule/gtfs.zip", - "filename": "TRIMET-stops.txt", - "agencyId": "TRIMET", - "agencyName": "TriMet", - "layerName": "Stop" - }, - { - "layerId": "stops", - "url": "http://www.c-tran.com/images/Google/GoogleTransitUpload.zip", - "filename": "C-TRAN-stops.txt", - "agencyId": "C-TRAN", - "agencyName": "C-TRAN", - "layerName": "Stop" - }, - { - "layerId": "stops", - "url": "http://oregon-gtfs.com/gtfs_data/rideconnection-or-us/rideconnection-or-us.zip", - "filename": "RIDECONNECTION-stops.txt", - "agencyId": "RIDECONNECTION", - "agencyName": "Ride Connection", - "layerName": "Stop" - }, - { - "layerId": "stops", - "url": "http://oregon-gtfs.com/gtfs_data/sandy-or-us/sandy-or-us.zip", - "filename": "SAM-stops.txt", - "agencyId": "SAM", - "agencyName": "SAM", - "layerName": "Stop" - }, - { - "layerId": "stops", - "url": "http://data.trilliumtransit.com/gtfs/wilsonville-or-us/wilsonville-or-us.zip", - "filename": "SMART-stops.txt", - "agencyId": "SMART", - "agencyName": "SMART", - "layerName": "Stop" - }, - { - "layerId": "stops", - "url": "http://oregon-gtfs.com/gtfs_data/swanisland-or-us/swanisland-or-us.zip", - "filename": "SWAN-stops.txt", - "agencyId": "SWAN", - "agencyName": "Swan Island", - "layerName": "Stop" - } - ] - }, - "interpolation": { - "datapath": "/data/interpolation/" - } - } -} diff --git a/projects/tw/synonyms/custom_name.txt b/projects/tw/synonyms/custom_name.txt deleted file mode 100644 index 38e0d35e..00000000 --- a/projects/tw/synonyms/custom_name.txt +++ /dev/null @@ -1,138 +0,0 @@ - -shopping,store,shop,retail,grocery,mall - -# Transit Centers -Oregon City Transit Center,Oregon City TC,OCTC -Barbur Blvd Transit Center,BBTC,Barbur Blvd TC,Barbur TC -Beaverton Transit Center,BTC,Beaverton TC -Clackamas Town Center Transit Center,CTC,Clackamas TC,Clackamas Town Center TC,Clackamas Transit Center -Gateway/NE 99th Ave Transit Center,GTC,Gateway TC,Gateway Transit Center -Gresham Central Transit Center,GCTC,Gresham Central TC,Gresham TC -Hillsboro Center/SE 3rd Ave Transit Center, HCTC, Hillsboro TC, Hillsboro Transit Center -Hollywood/NE 42nd Ave Transit Center,HTC, HOllywood TC,HOllywood Transit Center -Lake Oswego Transit Center, LOTC,Lake Oswego TC -N Lombard Transit Center, Lombard Transit Center, Lombard TC,NLTC -Parkrose/Sumner Transit Center, Parkrose Transit Center,Parkrose TC,PRSTC,PTC -Rose Quarter Transit Center,RQTC, Rose Quarter TC -Sunset Transit Center,Sunset TC, STC -Tigard Transit Center,Tigard TC,TTC -Washington Square Transit Center,WSTC,Washington Square TC -Willow Creek/SW 185th Ave Transit Center, Willow Creek TC, Willow Creek Transit Center, WCTC - -# Rail Stations -Yamhill District MAX Station,YAMX -Washington/SE 12th Ave MAX Station, WASX -Tuality Hospital/SE 8th Ave MAX Station, TUAX -Skidmore Fountain MAX Station, SKIX -SE Powell Blvd MAX Station,POWX -SE Holgate BLvd MAX Station,HOLX -SE Fuller Rd MAX Station,FULX -SE Flavel St MAX Station,FLAX -SE Division St MAX Station,DIVX -Ruby Junction/E 197th Ave MAX Station,RUBX -Rosa Parks MAX Station,N Portland Blvd MAX Station,ROSX,RPX -Rockwood/E 188th Ave MAX Station,ROCX -Quatama/NW 205th Ave MAX Station,QUAX -Providence Park MAX Station,Civic Stadium MAX Station,JELD-WEN Field MAX Station,PGE Park MAX Station,PPX,PROX -Portland Int'l Airport MAX Station; PDXX -Pioneer Square South MAX Station,PCSS MAX -Pioneer Square North MAX Station,PCSN MAX -Parkrose/Sumner TC MAX Station,Parkrose MAX Station,PTC -Overlook Park MAX Station,OVEX -Orenco/NW 231st Ave MAX Station,OREX -Old Town/Chinatown MAX Station,OLDX -Oak/SW 1st Ave MAX Station,OAKX -N Prescott St MAX Station,PREX -N Killingsworth St MAX Station,KILX -NE 60th Ave MAX Station,60X -NE 82nd Ave MAX Station,82X -Mt Hood Ave MAX Station,MTHX -Millikan Way MAX Station,MILX -Merlo Rd/SW 158th Ave MAX Station,MERX -Lloyd Center/NE 11th Ave MAX Station,LLOX -Library/SW 9th Ave MAX Station,LIBX -Lents Town Center/Foster Rd MAX Station,LENX -Kings Hill/SW Salmon St MAX Station,KINX -Kenton/N Denver Ave MAX Station,KENX -Interstate/Rose Quarter MAX Station,IRQ MAX,IRQ -Hawthorn Farm MAX Station,HAWX -Goose Hollow/SW Jefferson St MAX Station,GHX,GOOX -Galleria/SW 10th Ave MAX Station,GALX -Fair Complex/Hillsboro Airport MAX Station,FAIX -Expo Center MAX Station,EXPX -E 162nd Ave MAX Station,162X -E 172nd Ave MAX Station,172X -E 181st Ave MAX Station,181X -E 102nd Ave MAX Station,102X -E 122nd Ave MAX Station,122X -E 148th Ave MAX Station,148X -Elmonica/SW 170th Ave MAX Station,ELMX,Elmonica -Delta Park/Vanport MAX Station,DELX,DPV MAX,DPX -Convention Center MAX Station,CCX,CONX -Cleveland Ave MAX Station,CLEX -Cascades MAX Station,CASX -Beaverton Creek MAX Station,BCRX -Beaverton Central MAX Station,BEAX -Albina/Mississippi MAX Station,ALBX - -# TriMet Facilities -ATP/Nela,Nela -Center Street Bus Maintenance, Center Garage -Elmonica Operations Facility,Elmo,Elmonica -Merlo Operations Facility,Merlo Garage, Merlo -Powell Operations Facility,Powell Garage -Transit Mobility Center,ATP Mobility Center,Mobility Center -TriMet Administration Headquarters,Admin Building,Administration Building,Harrison Square,TriMet Administrative Offices -TriMet Operations Headquarters,Center St, Center Street,TriMet Lost & Found -#Trimet Ticket Office,TTO -Vintage Trolley Barn,Trolley Barn - -# Misc Landmarks -# FXP: removed psu and pdx, since they led to ambig hits -Oregon Zoo,Zoo,Washington Park Zoo -Portland State University,Portland State -Portland International Raceway,PIR -Portland International Airport,Portland Airport -Portland Community College - Cascade,PCC Cascade -Portland Community College - Rock Creek,PCC Rock Creek -Portland Community College - Southeast,PCC Southeast, PCC Southeast Center -Portland Community College - Sylvania,PCC Sylvania -Portland Community College - Willow Creek Center,PCC Willow Creek Center -Pioneer Courthouse Square,Downtown Portland,PCS -Oregon Rail Heritage Center,ORHF -Oregon Museum of Science and Industry,OMSI -Oregon Health & Science University,OHSU,Oregon Health Sciences University -Oregon College of Oriental Medicine,OCOM -Moda Center at the Rose Quarter,Moda Center,Rose Garden Arena -Clackamas Community College,CCC -Clackamas Community College Harmony Campus, CCCH -Gordon Faber Recreation Complex,Hillsboro Stadium,Ron Tonkin Field -Providence Park,Civic Stadium,JELD-WEN Field,PGE Park -OSHU Collaborative Life Sciences Building, Skourtes Tower, CLSB, School of Dentistry -Aging & Disability, DHS -African Youth and Community Organization, AYCO - -north, N -south, S -east, E -west, W -north west => northwest -north east => northeast -south west => southwest -south east => southeast -northwest, NW -northeast, NE -southwest, SW -southeast, SE - -Portland, Portland City Center -Int'l, international -clackamus, clackamas -clack, clackamas -p-town, portland -casscade, cascade - -# street names -Tualatin Valley Hwy,TV Hwy,TVH,TVHWY -Beaverton-Hillsdale Hwy,Beaverton- Hillsdale Hwy,BH Hwy,BHH -MLK,M L King,Martin Luther King diff --git a/projects/tw/synonyms/custom_street.txt b/projects/tw/synonyms/custom_street.txt deleted file mode 100644 index 32a4be71..00000000 --- a/projects/tw/synonyms/custom_street.txt +++ /dev/null @@ -1,133 +0,0 @@ - -Tualatin Valley Hwy,TV Hwy,TVH,TVHWY -Beaverton Hillsdale HWY,Beaverton-Hillsdale HWY,BH HYW,BHH -Beaverton Hillsdale,Beaverton-Hillsdale,BH -Martin Luther King,ML King,M L King,MLK -Doernbecher,Dornbecher,Doernbecker,Dornbecker,Dornbecka -Native American Youth => NAYA -Transit Center => TC -Park Ride => PR -Park & Ride => PR -Park and Ride => PR -caeser,cesar,chavez,39th -metro,portland -oregon,or -carshare,car2go,Zipcar,Flexcar,GetAround,ucarshare,uhaul,hertz,wecar,enterprise -ticket,fare,outlet,store,retail -dmv,motor,vehicles -court house => courthouse -court-house => courthouse -cc,court,courts,courth,courthouse -law,jail,prison,jail,courthouse,enforcement,juvenile,justice,juvenile,correctional -jewvi,juvi,juvenile - -first,1st -second,2nd -third,3rd -forth,4th -fifth,5th -sixth,6th -seventh,7th -eighth,8th -nineth,9th -tenth,10th -eleventh,11th -twelfth,12th -thirteenth,13th -fourteenth,14th -fifteenth,15th -sixteenth,16th -seventeenth,17th -eighteenth,18th -nineteenth,19th -twentyth,20th -twentyfirst,21st -twentysecond,22nd -twentythrid,23rd - -# USPS Suffix Abbreviations -# http://www.usps.com/ncsc/lookups/abbreviations.html#suffix -st,st.,street,str -ave,ave.,av,av.,avenue,AVNUE,AVENUE,AVENU -dr,drive,dr.,drv,driv,drives -BOULEVARD,BLVD,BOULEVARD,BOUL,BOULEVARD,BOULEVARD,BOULV -BRIDGE,BRDGE,BRG -BYPASS,BYP,BYPA,BYPAS,BYPS -CLIFF,CLF,CLIFFS,CLFS -CLUB,CLB -COMMON,CMN -CORNER,COR,CORNERS,CORS -CENTER,CEN,CENT,CENTER,CENTR,CENTRE,CNTER,CNTR,CTR,CENTERS,CTRS -CIR,CIRC,CIRCL,CIRCLE,CRCL,CIRCLE,CRCLE -COURT,CRT,CT,COURTS -CTSCK,CR,CREEK,CRK -CROSSING,CRSSING,CRSSNG,XING -CRECENT,CRES,CRESCENT,CRESENT,CRSCNT,CRSENT,CRSNT -EXP,EXPR,EXPRESS,EXPRESSWAY,EXPW,EXPY -FALL,FALLS,FLS -FERRY,FRRY,FRY -FIELD,FLD,FIELDS,FLDS -FREEWAY,FREEWY,FRWAY,FRWY,FWY -GARDEN,GARDN,GDN,GRDEN,GRDN,GARDENS,GDNS,GRDNS -GATEWAY,GATEWY,GATWAY,GTWAY,GTWY -GROV,GROVE,GRV,GROVES -HARB,HARBOR,HARBR,HBR,HRBOR,HARBORS -HEIGHT,HEIGHTS,HGTS,HT,HTS -HIGHWAY,HIGHWY,HIWAY,HIWY,HWAY,HWY -HILL,HL,HILLS,HLS -IS,ISLAND,ISLND,ISLANDS,ISLNDS,ISS,ISLE,ISLES -JCT,JCTION,JCTN,JUNCTION,JUNCTN,JUNCTON,JCTNS,JCTS,JUNCTIONS -LAKE,LK,LAKES,LKS -LANDING,LNDG,LNDNG -LA,LANE,LANES,LN -LOOP,LOOPS,LP -MANOR,MNR,MANORS,MNRS -MDW,MEADOW,MDWS,MEADOWS,MEDOWS -MILL,ML,MILLS,MLS -MNT,MOUNT,MT -MNTAIN,MNTN,MOUNTAIN,MOUNTIN,MTIN,MTN,MNTNS,MOUNTAINS -ORCH,ORCHARD,ORCHRD -PARK,PK,PRK,PARKS -PARKWAY,PARKWY,PKWAY,PKWY,PKY,PARKWAYS,PKWYS -PLAZA,PLZ,PLZA -PLACE,PL -PR,PRAIRIE,PRARIE,PRR -RANCH,RANCHES,RNCH,RNCHS -RDG,RDGE,RIDGE,RDGS,RIDGES -RIV,RIVER,RIVR,RVR -RD,ROAD,RDS,ROADS -RTESHLS,SHOALS -SHOAR,SHORE,SHR,SHOARS,SHORES,SHRS -SPG,SPNG,SPRING,SPRNG,SPGS,SPNGS,SPRINGS,SPRNGS -SQ,SQR,SQRE,SQU,SQUARE,SQRS,SQUARES -STA,STATION,STATN,STN -STREAM,STREME,STRM -ST,STR,STREET,STRT,STREETS -SMT,SUMIT,SUMITT,SUMMIT -TER,TERR,TERRACE -TR,TRAIL,TRAILS,TRL,TRLS -TUNEL,TUNL,TUNLS,TUNNEL,TUNNELS,TUNNL -UN,UNION,UNIONS -VALLEY,VALLY,VLLY,VLY,VALLEYS,VLYS -VDCT,VIA,VIADCT,VIADUCT -VIEW,VW,VIEWS,VWS -VILL,VILLAG,VILLAGE,VILLG,VILLIAGE,VLG,VILLAGES,VLGS -VILLE,VL -VIS,VIST,VISTA,VST,VSTA -WAY,WY,WAYS - -north, N -south, S -east, E -west, W -north west => northwest -north east => northeast -south west => southwest -south east => southeast -northwest, NW -northeast, NE -southwest, SW -southeast, SE - -broadway st => broadway -broadway street => broadway diff --git a/projects/tw/test_cases/libpostal_quirks.json b/projects/tw/test_cases/libpostal_quirks.json deleted file mode 100644 index 36f6a583..00000000 --- a/projects/tw/test_cases/libpostal_quirks.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "/v1/search address", - "description": "addresses in Portland, OR", - "priorityThresh": 1, - "normalizers": { - "name": [ - "toUpperCase", - "removeOrdinals", - "stripPunctuation", - "abbreviateDirectionals", - "abbreviateStreetSuffixes" - ] - }, - "tests": [ - { - "id": 1, - "status": "pass", - "in": { - "text": "4004 SW Beaverton-Hillsdale, Portland" - }, - "issue": "https://github.com/OpenTransitTools/trimet-mod-pelias/issues/20", - "description": "libpostal does not handle street directionals in some cases", - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - } - ] -} diff --git a/projects/tw/test_cases/search_address.json b/projects/tw/test_cases/search_address.json deleted file mode 100644 index cf2a7526..00000000 --- a/projects/tw/test_cases/search_address.json +++ /dev/null @@ -1,8069 +0,0 @@ -{ - "name": "/v1/search address", - "description": "addresses in Portland, OR", - "priorityThresh": 1, - "normalizers": { - "name": [ - "toUpperCase", - "removeOrdinals", - "stripPunctuation", - "abbreviateDirectionals", - "abbreviateStreetSuffixes" - ] - }, - "tests": [ - { - "id": 1, - "status": "fail", - "in": { - "text": "777 NE MLK Blvd, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 2, - "status": "fail", - "in": { - "text": "777 NE MLK Blvd, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 3, - "status": "fail", - "in": { - "text": "777 NE MLK Blvd Portland OR" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 4, - "status": "fail", - "in": { - "text": "777 NE MLK Blvd Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 5, - "status": "fail", - "in": { - "text": "777 NE MLK Jr Blvd, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 6, - "status": "fail", - "in": { - "text": "777 NE MLK Jr Blvd, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 7, - "status": "fail", - "in": { - "text": "777 NE MLK Jr Blvd Portland OR" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 8, - "status": "fail", - "in": { - "text": "777 NE MLK Jr Blvd Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 9, - "status": "fail", - "in": { - "text": "777 NE ML King Blvd, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 10, - "status": "fail", - "in": { - "text": "777 NE ML King Blvd, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 11, - "status": "fail", - "in": { - "text": "777 NE ML King Blvd Portland OR" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 12, - "status": "fail", - "in": { - "text": "777 NE ML King Blvd Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 12.1, - "status": "pass", - "in": { - "text": "777 NE martin luther king Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "777 NE Martin Luther King Junior Blvd", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 13, - "status": "fail", - "in": { - "text": "4004 SW BH Hwy, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 14, - "status": "fail", - "in": { - "text": "4004 SW BH Hwy, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 15, - "status": "fail", - "in": { - "text": "4004 SW BH Hwy Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 16, - "status": "fail", - "in": { - "text": "4004 SW BH Hwy Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 17, - "status": "fail", - "in": { - "text": "4004 SW BHH, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE HWY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 18, - "status": "fail", - "in": { - "text": "4004 SW BHH, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE HWY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 19, - "status": "fail", - "in": { - "text": "4004 SW BHH Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE HWY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 20, - "status": "fail", - "in": { - "text": "4004 SW BHH Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE HWY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 21, - "status": "pass", - "in": { - "text": "4004 SW Beaverton-Hillsdale Hwy, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 22, - "status": "pass", - "in": { - "text": "4004 SW Beaverton-Hillsdale Hwy, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 23, - "status": "pass", - "in": { - "text": "4004 SW Beaverton-Hillsdale Hwy Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 24, - "status": "pass", - "in": { - "text": "4004 SW Beaverton-Hillsdale Hwy Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW BEAVERTON HILLSDALE Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 25, - "status": "pass", - "in": { - "text": "4004 SW Beaverton- Hillsdale Hwy, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton- Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 26, - "status": "pass", - "in": { - "text": "4004 SW Beaverton- Hillsdale Hwy, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton- Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 27, - "status": "pass", - "in": { - "text": "4004 SW Beaverton- Hillsdale Hwy Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton- Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 28, - "status": "pass", - "in": { - "text": "4004 SW Beaverton- Hillsdale Hwy Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton- Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 29, - "status": "pass", - "in": { - "text": "4004 SW Beaverton Hillsdale Hwy, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 30, - "status": "pass", - "in": { - "text": "4004 SW Beaverton Hillsdale Hwy, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 31, - "status": "pass", - "in": { - "text": "4004 SW Beaverton Hillsdale Hwy Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 32, - "status": "pass", - "in": { - "text": "4004 SW Beaverton Hillsdale Hwy Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4004 SW Beaverton Hillsdale Hwy", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 33, - "status": "fail", - "description": "address is in beaverton", - "in": { - "text": "17175 SW TV Hwy, aloha, OR" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 34, - "status": "fail", - "description": "address is in beaverton", - "in": { - "text": "17175 SW TV Hwy, aloha, Oregon" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 35, - "status": "fail", - "description": "address is in beaverton", - "in": { - "text": "17175 SW TV Hwy aloha OR" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 36, - "status": "fail", - "description": "address is in beaverton", - "in": { - "text": "17175 SW TV Hwy aloha Oregon" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 37, - "status": "fail", - "description": "address is in beaverton", - "in": { - "text": "17175 SW TVH, aloha, OR" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 38, - "status": "fail", - "description": "address is in beaverton", - "in": { - "text": "17175 SW TVH, aloha, Oregon" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 39, - "status": "fail", - "description": "address is in beaverton", - "in": { - "text": "17175 SW TVH aloha OR" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 40, - "status": "fail", - "description": "address is in beaverton", - "in": { - "text": "17175 SW TVH aloha Oregon" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 41, - "status": "pass", - "in": { - "text": "17175 SW TUALATIN VALLEY HWY, aloha, OR" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 42, - "status": "pass", - "in": { - "text": "17175 SW TUALATIN VALLEY HWY, aloha, Oregon" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 43, - "status": "pass", - "in": { - "text": "17175 SW TUALATIN VALLEY HWY aloha OR" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 44, - "status": "pass", - "in": { - "text": "17175 SW TUALATIN VALLEY HWY aloha Oregon" - }, - "expected": { - "properties": [ - { - "name": "17175 SW TUALATIN VALLEY HIGHWAY", - "locality": "Aloha", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 45, - "status": "pass", - "in": { - "text": "1800 SW 1ST AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1800 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 46, - "status": "pass", - "in": { - "text": "1800 SW 1ST AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1800 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 47, - "status": "pass", - "in": { - "text": "1800 SW 1ST AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1800 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 48, - "status": "pass", - "in": { - "text": "1800 SW 1ST AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1800 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 49, - "status": "pass", - "in": { - "text": "4134 N VANCOUVER AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4134 N VANCOUVER AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 50, - "status": "pass", - "in": { - "text": "4134 N VANCOUVER AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4134 N VANCOUVER AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 51, - "status": "pass", - "in": { - "text": "4134 N VANCOUVER AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4134 N VANCOUVER AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 52, - "status": "pass", - "in": { - "text": "4134 N VANCOUVER AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4134 N VANCOUVER AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 53, - "status": "pass", - "in": { - "text": "834 SE LAMBERT ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "834 SE LAMBERT ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 54, - "status": "pass", - "in": { - "text": "834 SE LAMBERT ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "834 SE LAMBERT ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 55, - "status": "pass", - "in": { - "text": "834 SE LAMBERT ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "834 SE LAMBERT ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 56, - "status": "pass", - "in": { - "text": "834 SE LAMBERT ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "834 SE LAMBERT ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 57, - "status": "pass", - "in": { - "text": "6146 SW 18th DR, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "6146 SW 18th DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 58, - "status": "pass", - "in": { - "text": "6146 SW 18th DR, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "6146 SW 18th DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 59, - "status": "pass", - "in": { - "text": "6146 SW 18th DR Portland OR" - }, - "expected": { - "properties": [ - { - "name": "6146 SW 18th DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 60, - "status": "pass", - "in": { - "text": "6146 SW 18th DR Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "6146 SW 18th DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 61, - "status": "pass", - "in": { - "text": "725 SW 10TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "725 SW 10TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 62, - "status": "pass", - "in": { - "text": "725 SW 10TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "725 SW 10TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 63, - "status": "pass", - "in": { - "text": "725 SW 10TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "725 SW 10TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 64, - "status": "pass", - "in": { - "text": "725 SW 10TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "725 SW 10TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 65, - "status": "fail", - "in": { - "text": "14587 SW DAUER CT, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "14587 SW DAUER CT", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 66, - "status": "fail", - "in": { - "text": "14587 SW DAUER CT, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "14587 SW DAUER CT", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 67, - "status": "fail", - "in": { - "text": "14587 SW DAUER CT Portland OR" - }, - "expected": { - "properties": [ - { - "name": "14587 SW DAUER CT", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 68, - "status": "fail", - "in": { - "text": "14587 SW DAUER CT Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "14587 SW DAUER CT", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 69, - "status": "pass", - "in": { - "text": "1800 SW 1ST AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1800 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 70, - "status": "pass", - "in": { - "text": "1800 SW 1ST AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1800 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 71, - "status": "pass", - "in": { - "text": "1800 SW 1ST AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1800 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 72, - "status": "pass", - "in": { - "text": "1800 SW 1ST AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1800 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 73, - "status": "pass", - "in": { - "text": "1400 SW 5TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1400 SW 5TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 74, - "status": "pass", - "in": { - "text": "1400 SW 5TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1400 SW 5TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 75, - "status": "pass", - "in": { - "text": "1400 SW 5TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1400 SW 5TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 76, - "status": "pass", - "in": { - "text": "1400 SW 5TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1400 SW 5TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 77, - "status": "pass", - "in": { - "text": "1000 SW BROADWAY, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1000 SW BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 78, - "status": "pass", - "in": { - "text": "1000 SW BROADWAY, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1000 SW BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 79, - "status": "pass", - "in": { - "text": "1000 SW BROADWAY Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1000 SW BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 80, - "status": "pass", - "in": { - "text": "1000 SW BROADWAY Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1000 SW BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 81, - "status": "pass", - "in": { - "text": "14715 E BURNSIDE ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "14715 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 82, - "status": "pass", - "in": { - "text": "14715 E BURNSIDE ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "14715 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 83, - "status": "pass", - "in": { - "text": "14715 E BURNSIDE ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "14715 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 84, - "status": "pass", - "in": { - "text": "14715 E BURNSIDE ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "14715 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 85, - "status": "pass", - "in": { - "text": "30 147TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "30 NE 147 AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 86, - "status": "pass", - "in": { - "text": "30 147TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "30 NE 147 AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 87, - "status": "pass", - "in": { - "text": "30 147TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "30 NE 147 AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 88, - "status": "pass", - "in": { - "text": "30 147TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "30 NE 147 AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 89, - "status": "pass", - "in": { - "text": "1220 SW 3RD AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1220 SW 3RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 90, - "status": "pass", - "in": { - "text": "1220 SW 3RD AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1220 SW 3RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 91, - "status": "pass", - "in": { - "text": "1220 SW 3RD AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1220 SW 3RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 92, - "status": "pass", - "in": { - "text": "1220 SW 3RD AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1220 SW 3RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 93, - "status": "pass", - "in": { - "text": "825 NE MULTNOMAH ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "825 NE MULTNOMAH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 94, - "status": "pass", - "in": { - "text": "825 NE MULTNOMAH ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "825 NE MULTNOMAH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 95, - "status": "pass", - "in": { - "text": "825 NE MULTNOMAH ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "825 NE MULTNOMAH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 96, - "status": "pass", - "in": { - "text": "825 NE MULTNOMAH ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "825 NE MULTNOMAH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 97, - "status": "pass", - "in": { - "text": "6236 SE 134TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "6236 SE 134TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 98, - "status": "pass", - "in": { - "text": "6236 SE 134TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "6236 SE 134TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 99, - "status": "pass", - "in": { - "text": "6236 SE 134TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "6236 SE 134TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 100, - "status": "pass", - "in": { - "text": "6236 SE 134TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "6236 SE 134TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 101, - "status": "pass", - "in": { - "text": "3334 SE 7TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3334 SE 7TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 102, - "status": "pass", - "in": { - "text": "3334 SE 7TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3334 SE 7TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 103, - "status": "pass", - "in": { - "text": "3334 SE 7TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3334 SE 7TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 104, - "status": "pass", - "in": { - "text": "3334 SE 7TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3334 SE 7TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 105, - "status": "pass", - "in": { - "text": "3625 N FARRAGUT ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3625 N FARRAGUT ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 106, - "status": "pass", - "in": { - "text": "3625 N FARRAGUT ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3625 N FARRAGUT ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 107, - "status": "pass", - "in": { - "text": "3625 N FARRAGUT ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3625 N FARRAGUT ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 108, - "status": "pass", - "in": { - "text": "3625 N FARRAGUT ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3625 N FARRAGUT ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 109, - "status": "pass", - "in": { - "text": "1606 NE 90TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1606 NE 90TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 110, - "status": "pass", - "in": { - "text": "1606 NE 90TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1606 NE 90TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 111, - "status": "pass", - "in": { - "text": "1606 NE 90TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1606 NE 90TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 112, - "status": "pass", - "in": { - "text": "1606 NE 90TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1606 NE 90TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 113, - "status": "pass", - "in": { - "text": "14359 SE POWELL BLVD, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "14359 SE POWELL BLVD", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 114, - "status": "pass", - "in": { - "text": "14359 SE POWELL BLVD, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "14359 SE POWELL BLVD", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 115, - "status": "pass", - "in": { - "text": "14359 SE POWELL BLVD Portland OR" - }, - "expected": { - "properties": [ - { - "name": "14359 SE POWELL BLVD", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 116, - "status": "pass", - "in": { - "text": "14359 SE POWELL BLVD Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "14359 SE POWELL BLVD", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 117, - "status": "fail", - "in": { - "text": "4015 N ALBINA ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4015 N ALBINA ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 118, - "status": "fail", - "in": { - "text": "4015 N ALBINA ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4015 N ALBINA ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 119, - "status": "fail", - "in": { - "text": "4015 N ALBINA ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4015 N ALBINA ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 120, - "status": "fail", - "in": { - "text": "4015 N ALBINA ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4015 N ALBINA ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 121, - "status": "pass", - "in": { - "text": "5661 SE HAROLD ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "5661 SE HAROLD ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 122, - "status": "pass", - "in": { - "text": "5661 SE HAROLD ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "5661 SE HAROLD ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 123, - "status": "pass", - "in": { - "text": "5661 SE HAROLD ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "5661 SE HAROLD ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 124, - "status": "pass", - "in": { - "text": "5661 SE HAROLD ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "5661 SE HAROLD ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 125, - "status": "pass", - "in": { - "text": "3689 SE FRANCIS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3689 SE FRANCIS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 126, - "status": "pass", - "in": { - "text": "3689 SE FRANCIS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3689 SE FRANCIS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 127, - "status": "pass", - "in": { - "text": "3689 SE FRANCIS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3689 SE FRANCIS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 128, - "status": "pass", - "in": { - "text": "3689 SE FRANCIS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3689 SE FRANCIS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 129, - "status": "pass", - "in": { - "text": "2522 SE CLINTON ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "2522 SE CLINTON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 130, - "status": "pass", - "in": { - "text": "2522 SE CLINTON ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "2522 SE CLINTON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 131, - "status": "pass", - "in": { - "text": "2522 SE CLINTON ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "2522 SE CLINTON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 132, - "status": "pass", - "in": { - "text": "2522 SE CLINTON ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "2522 SE CLINTON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 133, - "status": "pass", - "in": { - "text": "6834 SE POWELL BLVD, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "6834 SE POWELL BLVD", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 134, - "status": "pass", - "in": { - "text": "6834 SE POWELL BLVD, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "6834 SE POWELL BLVD", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 135, - "status": "pass", - "in": { - "text": "6834 SE POWELL BLVD Portland OR" - }, - "expected": { - "properties": [ - { - "name": "6834 SE POWELL BLVD", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 136, - "status": "pass", - "in": { - "text": "6834 SE POWELL BLVD Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "6834 SE POWELL BLVD", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 137, - "status": "pass", - "in": { - "text": "310 NE 55TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "310 NE 55TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 138, - "status": "pass", - "in": { - "text": "310 NE 55TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "310 NE 55TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 139, - "status": "pass", - "in": { - "text": "310 NE 55TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "310 NE 55TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 140, - "status": "pass", - "in": { - "text": "310 NE 55TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "310 NE 55TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 141, - "status": "pass", - "in": { - "text": "6021 SE 72ND AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "6021 SE 72ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 142, - "status": "pass", - "in": { - "text": "6021 SE 72ND AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "6021 SE 72ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 143, - "status": "pass", - "in": { - "text": "6021 SE 72ND AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "6021 SE 72ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 144, - "status": "pass", - "in": { - "text": "6021 SE 72ND AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "6021 SE 72ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 145, - "status": "pass", - "in": { - "text": "1721 NE 108TH, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1721 NE 108TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 146, - "status": "pass", - "in": { - "text": "1721 NE 108TH, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1721 NE 108TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 147, - "status": "pass", - "in": { - "text": "1721 NE 108TH Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1721 NE 108TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 148, - "status": "pass", - "in": { - "text": "1721 NE 108TH Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1721 NE 108TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 149, - "status": "pass", - "in": { - "text": "9352 N DWIGHT AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9352 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 150, - "status": "pass", - "in": { - "text": "9352 N DWIGHT AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9352 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 151, - "status": "pass", - "in": { - "text": "9352 N DWIGHT AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9352 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 152, - "status": "pass", - "in": { - "text": "9352 N DWIGHT AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9352 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 153, - "status": "pass", - "in": { - "text": "9348 N DWIGHT AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9348 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 154, - "status": "pass", - "in": { - "text": "9348 N DWIGHT AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9348 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 155, - "status": "pass", - "in": { - "text": "9348 N DWIGHT AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9348 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 156, - "status": "pass", - "in": { - "text": "9348 N DWIGHT AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9348 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 157, - "status": "pass", - "in": { - "text": "9344 N DWIGHT AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9344 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 158, - "status": "pass", - "in": { - "text": "9344 N DWIGHT AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9344 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 159, - "status": "pass", - "in": { - "text": "9344 N DWIGHT AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9344 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 160, - "status": "pass", - "in": { - "text": "9344 N DWIGHT AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9344 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 161, - "status": "pass", - "in": { - "text": "9340 N DWIGHT AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9340 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 162, - "status": "pass", - "in": { - "text": "9340 N DWIGHT AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9340 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 163, - "status": "pass", - "in": { - "text": "9340 N DWIGHT AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9340 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 164, - "status": "pass", - "in": { - "text": "9340 N DWIGHT AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9340 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 165, - "status": "pass", - "in": { - "text": "9336 N DWIGHT AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9336 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 166, - "status": "pass", - "in": { - "text": "9336 N DWIGHT AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9336 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 167, - "status": "pass", - "in": { - "text": "9336 N DWIGHT AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9336 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 168, - "status": "pass", - "in": { - "text": "9336 N DWIGHT AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9336 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 169, - "status": "pass", - "in": { - "text": "9332 N DWIGHT AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9332 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 170, - "status": "pass", - "in": { - "text": "9332 N DWIGHT AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9332 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 171, - "status": "pass", - "in": { - "text": "9332 N DWIGHT AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9332 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 172, - "status": "pass", - "in": { - "text": "9332 N DWIGHT AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9332 N DWIGHT AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 173, - "status": "pass", - "in": { - "text": "9649 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9649 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 174, - "status": "pass", - "in": { - "text": "9649 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9649 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 175, - "status": "pass", - "in": { - "text": "9649 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9649 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 176, - "status": "pass", - "in": { - "text": "9649 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9649 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 177, - "status": "pass", - "in": { - "text": "9645 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9645 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 178, - "status": "pass", - "in": { - "text": "9645 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9645 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 179, - "status": "pass", - "in": { - "text": "9645 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9645 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 180, - "status": "pass", - "in": { - "text": "9645 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9645 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 181, - "status": "pass", - "in": { - "text": "9641 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9641 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 182, - "status": "pass", - "in": { - "text": "9641 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9641 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 183, - "status": "pass", - "in": { - "text": "9641 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9641 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 184, - "status": "pass", - "in": { - "text": "9641 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9641 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 185, - "status": "pass", - "in": { - "text": "9637 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9637 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 186, - "status": "pass", - "in": { - "text": "9637 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9637 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 187, - "status": "pass", - "in": { - "text": "9637 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9637 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 188, - "status": "pass", - "in": { - "text": "9637 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9637 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 189, - "status": "pass", - "in": { - "text": "9117 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9117 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 190, - "status": "pass", - "in": { - "text": "9117 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9117 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 191, - "status": "pass", - "in": { - "text": "9117 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9117 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 192, - "status": "pass", - "in": { - "text": "9117 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9117 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 193, - "status": "pass", - "in": { - "text": "9129 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9129 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 194, - "status": "pass", - "in": { - "text": "9129 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9129 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 195, - "status": "pass", - "in": { - "text": "9129 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9129 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 196, - "status": "pass", - "in": { - "text": "9129 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9129 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 197, - "status": "pass", - "in": { - "text": "9125 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9125 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 198, - "status": "pass", - "in": { - "text": "9125 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9125 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 199, - "status": "pass", - "in": { - "text": "9125 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9125 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 200, - "status": "pass", - "in": { - "text": "9125 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9125 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 201, - "status": "pass", - "in": { - "text": "9121 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9121 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 202, - "status": "pass", - "in": { - "text": "9121 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9121 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 203, - "status": "pass", - "in": { - "text": "9121 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9121 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 204, - "status": "pass", - "in": { - "text": "9121 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9121 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 205, - "status": "pass", - "in": { - "text": "9133 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9133 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 206, - "status": "pass", - "in": { - "text": "9133 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9133 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 207, - "status": "pass", - "in": { - "text": "9133 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9133 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 208, - "status": "pass", - "in": { - "text": "9133 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9133 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 209, - "status": "pass", - "in": { - "text": "9325 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9325 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 210, - "status": "pass", - "in": { - "text": "9325 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9325 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 211, - "status": "pass", - "in": { - "text": "9325 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9325 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 212, - "status": "pass", - "in": { - "text": "9325 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9325 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 213, - "status": "pass", - "in": { - "text": "9305 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9305 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 214, - "status": "pass", - "in": { - "text": "9305 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9305 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 215, - "status": "pass", - "in": { - "text": "9305 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9305 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 216, - "status": "pass", - "in": { - "text": "9305 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9305 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 217, - "status": "pass", - "in": { - "text": "9309 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9309 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 218, - "status": "pass", - "in": { - "text": "9309 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9309 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 219, - "status": "pass", - "in": { - "text": "9309 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9309 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 220, - "status": "pass", - "in": { - "text": "9309 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9309 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 221, - "status": "pass", - "in": { - "text": "9313 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9313 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 222, - "status": "pass", - "in": { - "text": "9313 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9313 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 223, - "status": "pass", - "in": { - "text": "9313 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9313 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 224, - "status": "pass", - "in": { - "text": "9313 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9313 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 225, - "status": "pass", - "in": { - "text": "9321 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9321 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 226, - "status": "pass", - "in": { - "text": "9321 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9321 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 227, - "status": "pass", - "in": { - "text": "9321 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9321 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 228, - "status": "pass", - "in": { - "text": "9321 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9321 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 229, - "status": "pass", - "in": { - "text": "9341 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9341 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 230, - "status": "pass", - "in": { - "text": "9341 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9341 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 231, - "status": "pass", - "in": { - "text": "9341 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9341 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 232, - "status": "pass", - "in": { - "text": "9341 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9341 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 233, - "status": "pass", - "in": { - "text": "9337 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9337 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 234, - "status": "pass", - "in": { - "text": "9337 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9337 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 235, - "status": "pass", - "in": { - "text": "9337 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9337 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 236, - "status": "pass", - "in": { - "text": "9337 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9337 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 237, - "status": "pass", - "in": { - "text": "9333 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9333 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 238, - "status": "pass", - "in": { - "text": "9333 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9333 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 239, - "status": "pass", - "in": { - "text": "9333 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9333 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 240, - "status": "pass", - "in": { - "text": "9333 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9333 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 241, - "status": "pass", - "in": { - "text": "9349 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9349 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 242, - "status": "pass", - "in": { - "text": "9349 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9349 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 243, - "status": "pass", - "in": { - "text": "9349 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9349 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 244, - "status": "pass", - "in": { - "text": "9349 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9349 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 245, - "status": "pass", - "in": { - "text": "9345 N FISKE AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "9345 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 246, - "status": "pass", - "in": { - "text": "9345 N FISKE AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "9345 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 247, - "status": "pass", - "in": { - "text": "9345 N FISKE AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "9345 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 248, - "status": "pass", - "in": { - "text": "9345 N FISKE AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "9345 N FISKE AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 249, - "status": "pass", - "in": { - "text": "4902 N TRENTON ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4902 N TRENTON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 250, - "status": "pass", - "in": { - "text": "4902 N TRENTON ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4902 N TRENTON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 251, - "status": "pass", - "in": { - "text": "4902 N TRENTON ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4902 N TRENTON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 252, - "status": "pass", - "in": { - "text": "4902 N TRENTON ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4902 N TRENTON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 253, - "status": "pass", - "in": { - "text": "5330 NE GLISAN ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "5330 NE GLISAN ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 254, - "status": "pass", - "in": { - "text": "5330 NE GLISAN ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "5330 NE GLISAN ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 255, - "status": "pass", - "in": { - "text": "5330 NE GLISAN ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "5330 NE GLISAN ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 256, - "status": "pass", - "in": { - "text": "5330 NE GLISAN ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "5330 NE GLISAN ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 257, - "status": "pass", - "in": { - "text": "3268 NE EMERSON ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3268 NE EMERSON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 258, - "status": "pass", - "in": { - "text": "3268 NE EMERSON ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3268 NE EMERSON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 259, - "status": "pass", - "in": { - "text": "3268 NE EMERSON ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3268 NE EMERSON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 260, - "status": "pass", - "in": { - "text": "3268 NE EMERSON ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3268 NE EMERSON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 261, - "status": "fail", - "in": { - "text": "4105 SE INTERNATIONAL WAY, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4105 SE INTERNATIONAL WAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 262, - "status": "fail", - "in": { - "text": "4105 SE INTERNATIONAL WAY, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4105 SE INTERNATIONAL WAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 263, - "status": "fail", - "in": { - "text": "4105 SE INTERNATIONAL WAY Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4105 SE INTERNATIONAL WAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 264, - "status": "fail", - "in": { - "text": "4105 SE INTERNATIONAL WAY Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4105 SE INTERNATIONAL WAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 265, - "status": "pass", - "in": { - "text": "1508 SE 21ST AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1508 SE 21ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 266, - "status": "pass", - "in": { - "text": "1508 SE 21ST AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1508 SE 21ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 267, - "status": "pass", - "in": { - "text": "1508 SE 21ST AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1508 SE 21ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 268, - "status": "pass", - "in": { - "text": "1508 SE 21ST AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1508 SE 21ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 269, - "status": "pass", - "in": { - "text": "1322 SE WATER AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1322 SE WATER AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 270, - "status": "pass", - "in": { - "text": "1322 SE WATER AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1322 SE WATER AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 271, - "status": "pass", - "in": { - "text": "1322 SE WATER AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1322 SE WATER AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 272, - "status": "pass", - "in": { - "text": "1322 SE WATER AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1322 SE WATER AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 273, - "status": "pass", - "in": { - "text": "216 SE 103RD AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "216 SE 103RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 274, - "status": "pass", - "in": { - "text": "216 SE 103RD AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "216 SE 103RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 275, - "status": "pass", - "in": { - "text": "216 SE 103RD AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "216 SE 103RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 276, - "status": "pass", - "in": { - "text": "216 SE 103RD AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "216 SE 103RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 277, - "status": "pass", - "in": { - "text": "0841 SW GAINES ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "0841 SW GAINES ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 278, - "status": "pass", - "in": { - "text": "0841 SW GAINES ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "0841 SW GAINES ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 279, - "status": "pass", - "in": { - "text": "0841 SW GAINES ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "0841 SW GAINES ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 280, - "status": "pass", - "in": { - "text": "0841 SW GAINES ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "0841 SW GAINES ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 281, - "status": "fail", - "description": "there is no NE Broadway St, road name is SE Broadway", - "in": { - "text": "1231 NE BROADWAY ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1231 NE BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 282, - "status": "fail", - "description": "there is no NE Broadway St, road name is SE Broadway", - "in": { - "text": "1231 NE BROADWAY ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1231 NE BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 283, - "status": "fail", - "description": "there is no NE Broadway St, road name is SE Broadway", - "in": { - "text": "1231 NE BROADWAY ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1231 NE BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 284, - "status": "fail", - "description": "there is no NE Broadway St, road name is SE Broadway", - "in": { - "text": "1231 NE BROADWAY ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1231 NE BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 285, - "status": "pass", - "in": { - "text": "1523 SE 162ND AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1523 SE 162ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 286, - "status": "pass", - "in": { - "text": "1523 SE 162ND AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1523 SE 162ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 287, - "status": "pass", - "in": { - "text": "1523 SE 162ND AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1523 SE 162ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 288, - "status": "pass", - "in": { - "text": "1523 SE 162ND AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1523 SE 162ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 289, - "status": "pass", - "in": { - "text": "2243 SE DIVISION ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "2243 SE DIVISION ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 290, - "status": "pass", - "in": { - "text": "2243 SE DIVISION ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "2243 SE DIVISION ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 291, - "status": "pass", - "in": { - "text": "2243 SE DIVISION ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "2243 SE DIVISION ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 292, - "status": "pass", - "in": { - "text": "2243 SE DIVISION ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "2243 SE DIVISION ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 293, - "status": "fail", - "in": { - "text": "10955 SE JENNIFER ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "10955 SE JENNIFER ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 294, - "status": "fail", - "in": { - "text": "10955 SE JENNIFER ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "10955 SE JENNIFER ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 295, - "status": "fail", - "in": { - "text": "10955 SE JENNIFER ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "10955 SE JENNIFER ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 296, - "status": "fail", - "in": { - "text": "10955 SE JENNIFER ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "10955 SE JENNIFER ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 297, - "status": "pass", - "in": { - "text": "1739 NW COUCH ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1739 NW COUCH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 298, - "status": "pass", - "in": { - "text": "1739 NW COUCH ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1739 NW COUCH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 299, - "status": "pass", - "in": { - "text": "1739 NW COUCH ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1739 NW COUCH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 300, - "status": "pass", - "in": { - "text": "1739 NW COUCH ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1739 NW COUCH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 301, - "status": "pass", - "in": { - "text": "2716 SW BEAVERTON-HILLSDALE HWY, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "2716 SW BEAVERTON HILLSDALE HIGHWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 302, - "status": "pass", - "in": { - "text": "2716 SW BEAVERTON-HILLSDALE HWY, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "2716 SW BEAVERTON HILLSDALE HIGHWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 303, - "status": "pass", - "in": { - "text": "2716 SW BEAVERTON-HILLSDALE HWY Portland OR" - }, - "expected": { - "properties": [ - { - "name": "2716 SW BEAVERTON HILLSDALE HIGHWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 304, - "status": "pass", - "in": { - "text": "2716 SW BEAVERTON-HILLSDALE HWY Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "2716 SW BEAVERTON HILLSDALE HIGHWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 305, - "status": "pass", - "in": { - "text": "4701 SE 24TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "4701 SE 24TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 306, - "status": "pass", - "in": { - "text": "4701 SE 24TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "4701 SE 24TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 307, - "status": "pass", - "in": { - "text": "4701 SE 24TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "4701 SE 24TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 308, - "status": "pass", - "in": { - "text": "4701 SE 24TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "4701 SE 24TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 309, - "status": "pass", - "in": { - "text": "1130 NW 22ND AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1130 NW 22ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 310, - "status": "pass", - "in": { - "text": "1130 NW 22ND AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1130 NW 22ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 311, - "status": "pass", - "in": { - "text": "1130 NW 22ND AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1130 NW 22ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 312, - "status": "pass", - "in": { - "text": "1130 NW 22ND AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1130 NW 22ND AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 313, - "status": "pass", - "in": { - "text": "7368 SE DIVISION ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "7368 SE DIVISION ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 314, - "status": "pass", - "in": { - "text": "7368 SE DIVISION ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "7368 SE DIVISION ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 315, - "status": "pass", - "in": { - "text": "7368 SE DIVISION ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "7368 SE DIVISION ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 316, - "status": "pass", - "in": { - "text": "7368 SE DIVISION ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "7368 SE DIVISION ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 317, - "status": "fail", - "in": { - "text": "16317 SE 82ND DR, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "16317 SE 82ND DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 318, - "status": "fail", - "in": { - "text": "16317 SE 82ND DR, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "16317 SE 82ND DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 319, - "status": "fail", - "in": { - "text": "16317 SE 82ND DR Portland OR" - }, - "expected": { - "properties": [ - { - "name": "16317 SE 82ND DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 320, - "status": "fail", - "in": { - "text": "16317 SE 82ND DR Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "16317 SE 82ND DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 321, - "status": "fail", - "in": { - "text": "14255 SW 6TH ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "14255 SW 6TH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 322, - "status": "fail", - "in": { - "text": "14255 SW 6TH ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "14255 SW 6TH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 323, - "status": "fail", - "in": { - "text": "14255 SW 6TH ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "14255 SW 6TH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 324, - "status": "fail", - "in": { - "text": "14255 SW 6TH ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "14255 SW 6TH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 325, - "status": "pass", - "in": { - "text": "3421 SE SALMON ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3421 SE SALMON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 326, - "status": "pass", - "in": { - "text": "3421 SE SALMON ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3421 SE SALMON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 327, - "status": "pass", - "in": { - "text": "3421 SE SALMON ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3421 SE SALMON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 328, - "status": "pass", - "in": { - "text": "3421 SE SALMON ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3421 SE SALMON ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 329, - "status": "fail", - "in": { - "text": "12133 SE 8OTH AVE MILWAUKIE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "12133 SE 8OTH AVE MILWAUKIE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 330, - "status": "fail", - "in": { - "text": "12133 SE 8OTH AVE MILWAUKIE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "12133 SE 8OTH AVE MILWAUKIE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 331, - "status": "fail", - "in": { - "text": "12133 SE 8OTH AVE MILWAUKIE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "12133 SE 8OTH AVE MILWAUKIE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 332, - "status": "fail", - "in": { - "text": "12133 SE 8OTH AVE MILWAUKIE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "12133 SE 8OTH AVE MILWAUKIE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 333, - "status": "pass", - "in": { - "text": "311 NW 12TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "311 NW 12TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 334, - "status": "pass", - "in": { - "text": "311 NW 12TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "311 NW 12TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 335, - "status": "pass", - "in": { - "text": "311 NW 12TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "311 NW 12TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 336, - "status": "pass", - "in": { - "text": "311 NW 12TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "311 NW 12TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 337, - "status": "pass", - "in": { - "text": "3480 NW INDUSTRIAL ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3480 NW INDUSTRIAL ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 338, - "status": "pass", - "in": { - "text": "3480 NW INDUSTRIAL ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3480 NW INDUSTRIAL ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 339, - "status": "pass", - "in": { - "text": "3480 NW INDUSTRIAL ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3480 NW INDUSTRIAL ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 340, - "status": "pass", - "in": { - "text": "3480 NW INDUSTRIAL ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3480 NW INDUSTRIAL ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 341, - "status": "pass", - "in": { - "text": "422 E BURNSIDE ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "422 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 342, - "status": "pass", - "in": { - "text": "422 E BURNSIDE ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "422 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 343, - "status": "pass", - "in": { - "text": "422 E BURNSIDE ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "422 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 344, - "status": "pass", - "in": { - "text": "422 E BURNSIDE ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "422 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 345, - "status": "pass", - "in": { - "text": "1917 SE TIBBETTS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1917 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 346, - "status": "pass", - "in": { - "text": "1917 SE TIBBETTS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1917 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 347, - "status": "pass", - "in": { - "text": "1917 SE TIBBETTS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1917 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 348, - "status": "pass", - "in": { - "text": "1917 SE TIBBETTS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1917 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 349, - "status": "pass", - "in": { - "text": "1915 SE TIBBETTS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1915 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 350, - "status": "pass", - "in": { - "text": "1915 SE TIBBETTS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1915 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 351, - "status": "pass", - "in": { - "text": "1915 SE TIBBETTS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1915 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 352, - "status": "pass", - "in": { - "text": "1915 SE TIBBETTS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1915 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 353, - "status": "pass", - "in": { - "text": "1913 SE TIBBETTS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1913 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 354, - "status": "pass", - "in": { - "text": "1913 SE TIBBETTS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1913 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 355, - "status": "pass", - "in": { - "text": "1913 SE TIBBETTS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1913 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 356, - "status": "pass", - "in": { - "text": "1913 SE TIBBETTS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1913 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 357, - "status": "pass", - "in": { - "text": "1911 SE TIBBETTS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1911 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 358, - "status": "pass", - "in": { - "text": "1911 SE TIBBETTS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1911 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 359, - "status": "pass", - "in": { - "text": "1911 SE TIBBETTS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1911 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 360, - "status": "pass", - "in": { - "text": "1911 SE TIBBETTS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1911 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 361, - "status": "pass", - "in": { - "text": "1909 SE TIBBETTS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1909 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 362, - "status": "pass", - "in": { - "text": "1909 SE TIBBETTS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1909 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 363, - "status": "pass", - "in": { - "text": "1909 SE TIBBETTS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1909 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 364, - "status": "pass", - "in": { - "text": "1909 SE TIBBETTS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1909 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 365, - "status": "pass", - "in": { - "text": "1907 SE TIBBETTS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1907 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 366, - "status": "pass", - "in": { - "text": "1907 SE TIBBETTS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1907 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 367, - "status": "pass", - "in": { - "text": "1907 SE TIBBETTS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1907 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 368, - "status": "pass", - "in": { - "text": "1907 SE TIBBETTS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1907 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 369, - "status": "pass", - "in": { - "text": "1905 SE TIBBETTS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1905 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 370, - "status": "pass", - "in": { - "text": "1905 SE TIBBETTS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1905 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 371, - "status": "pass", - "in": { - "text": "1905 SE TIBBETTS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1905 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 372, - "status": "pass", - "in": { - "text": "1905 SE TIBBETTS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1905 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 373, - "status": "pass", - "in": { - "text": "1903 SE TIBBETTS ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1903 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 374, - "status": "pass", - "in": { - "text": "1903 SE TIBBETTS ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1903 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 375, - "status": "pass", - "in": { - "text": "1903 SE TIBBETTS ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1903 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 376, - "status": "pass", - "in": { - "text": "1903 SE TIBBETTS ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1903 SE TIBBETTS ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 377, - "status": "pass", - "in": { - "text": "3083 SE 20TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3083 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 378, - "status": "pass", - "in": { - "text": "3083 SE 20TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3083 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 379, - "status": "pass", - "in": { - "text": "3083 SE 20TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3083 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 380, - "status": "pass", - "in": { - "text": "3083 SE 20TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3083 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 381, - "status": "pass", - "in": { - "text": "3075 SE 20TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3075 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 382, - "status": "pass", - "in": { - "text": "3075 SE 20TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3075 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 383, - "status": "pass", - "in": { - "text": "3075 SE 20TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3075 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 384, - "status": "pass", - "in": { - "text": "3075 SE 20TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3075 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 385, - "status": "fail", - "in": { - "text": "3073 SE 20TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3073 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 386, - "status": "fail", - "in": { - "text": "3073 SE 20TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3073 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 387, - "status": "fail", - "in": { - "text": "3073 SE 20TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3073 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 388, - "status": "fail", - "in": { - "text": "3073 SE 20TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3073 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 389, - "status": "pass", - "in": { - "text": "3035 SE 20TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3035 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 390, - "status": "pass", - "in": { - "text": "3035 SE 20TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3035 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 391, - "status": "pass", - "in": { - "text": "3035 SE 20TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3035 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 392, - "status": "pass", - "in": { - "text": "3035 SE 20TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3035 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 393, - "status": "pass", - "in": { - "text": "3033 SE 20TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3033 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 394, - "status": "pass", - "in": { - "text": "3033 SE 20TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3033 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 395, - "status": "pass", - "in": { - "text": "3033 SE 20TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3033 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 396, - "status": "pass", - "in": { - "text": "3033 SE 20TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3033 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 397, - "status": "pass", - "in": { - "text": "3031 SE 20TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3031 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 398, - "status": "pass", - "in": { - "text": "3031 SE 20TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3031 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 399, - "status": "pass", - "in": { - "text": "3031 SE 20TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3031 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 400, - "status": "pass", - "in": { - "text": "3031 SE 20TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3031 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 401, - "status": "pass", - "in": { - "text": "3027 SE 20TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "3027 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 402, - "status": "pass", - "in": { - "text": "3027 SE 20TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "3027 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 403, - "status": "pass", - "in": { - "text": "3027 SE 20TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "3027 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 404, - "status": "pass", - "in": { - "text": "3027 SE 20TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "3027 SE 20TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 405, - "status": "pass", - "in": { - "text": "OREGON ZOO, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "OREGON ZOO", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 406, - "status": "pass", - "in": { - "text": "OREGON ZOO, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "OREGON ZOO", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 407, - "status": "pass", - "in": { - "text": "OREGON ZOO Portland OR" - }, - "expected": { - "properties": [ - { - "name": "OREGON ZOO", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 408, - "status": "pass", - "in": { - "text": "OREGON ZOO Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "OREGON ZOO", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 409, - "status": "fail", - "in": { - "text": "10647 SW RIVER DR, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "10647 SW RIVER DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 410, - "status": "fail", - "in": { - "text": "10647 SW RIVER DR, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "10647 SW RIVER DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 411, - "status": "fail", - "in": { - "text": "10647 SW RIVER DR Portland OR" - }, - "expected": { - "properties": [ - { - "name": "10647 SW RIVER DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 412, - "status": "fail", - "in": { - "text": "10647 SW RIVER DR Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "10647 SW RIVER DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 413, - "status": "pass", - "in": { - "text": "1831 SW RIVER DR, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1831 SW RIVER DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 414, - "status": "pass", - "in": { - "text": "1831 SW RIVER DR, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1831 SW RIVER DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 415, - "status": "pass", - "in": { - "text": "1831 SW RIVER DR Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1831 SW RIVER DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 416, - "status": "pass", - "in": { - "text": "1831 SW RIVER DR Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1831 SW RIVER DR", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 417, - "status": "pass", - "in": { - "text": "825 NE MULTNOMAH ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "825 NE MULTNOMAH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 418, - "status": "pass", - "in": { - "text": "825 NE MULTNOMAH ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "825 NE MULTNOMAH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 419, - "status": "pass", - "in": { - "text": "825 NE MULTNOMAH ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "825 NE MULTNOMAH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 420, - "status": "pass", - "in": { - "text": "825 NE MULTNOMAH ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "825 NE MULTNOMAH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 421, - "status": "pass", - "in": { - "text": "1220 SW 3RD AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1220 SW 3RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 422, - "status": "pass", - "in": { - "text": "1220 SW 3RD AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1220 SW 3RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 423, - "status": "pass", - "in": { - "text": "1220 SW 3RD AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1220 SW 3RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 424, - "status": "pass", - "in": { - "text": "1220 SW 3RD AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1220 SW 3RD AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 425, - "status": "pass", - "in": { - "text": "30 NE 147TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "30 NE 147TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 426, - "status": "pass", - "in": { - "text": "30 NE 147TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "30 NE 147TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 427, - "status": "pass", - "in": { - "text": "30 NE 147TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "30 NE 147TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 428, - "status": "pass", - "in": { - "text": "30 NE 147TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "30 NE 147TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 429, - "status": "pass", - "in": { - "text": "14715 E BURNSIDE ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "14715 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 430, - "status": "pass", - "in": { - "text": "14715 E BURNSIDE ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "14715 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 431, - "status": "pass", - "in": { - "text": "14715 E BURNSIDE ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "14715 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 432, - "status": "pass", - "in": { - "text": "14715 E BURNSIDE ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "14715 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 433, - "status": "fail", - "in": { - "text": "1000 SW BROADWAY ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1000 SW BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 434, - "status": "fail", - "in": { - "text": "1000 SW BROADWAY ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1000 SW BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 435, - "status": "fail", - "in": { - "text": "1000 SW BROADWAY ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1000 SW BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 436, - "status": "fail", - "in": { - "text": "1000 SW BROADWAY ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1000 SW BROADWAY", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 437, - "status": "pass", - "in": { - "text": "1400 SW 5TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1400 SW 5TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 438, - "status": "pass", - "in": { - "text": "1400 SW 5TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1400 SW 5TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 439, - "status": "pass", - "in": { - "text": "1400 SW 5TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1400 SW 5TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 440, - "status": "pass", - "in": { - "text": "1400 SW 5TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1400 SW 5TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 441, - "status": "pass", - "in": { - "text": "2211 SW 1ST AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "2211 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 442, - "status": "pass", - "in": { - "text": "2211 SW 1ST AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "2211 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 443, - "status": "pass", - "in": { - "text": "2211 SW 1ST AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "2211 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 444, - "status": "pass", - "in": { - "text": "2211 SW 1ST AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "2211 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 445, - "status": "pass", - "in": { - "text": "2221 SW 1ST AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "2221 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 446, - "status": "pass", - "in": { - "text": "2221 SW 1ST AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "2221 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 447, - "status": "pass", - "in": { - "text": "2221 SW 1ST AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "2221 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 448, - "status": "pass", - "in": { - "text": "2221 SW 1ST AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "2221 SW 1ST AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 449, - "status": "pass", - "in": { - "text": "1600 SW 4TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "1600 SW 4TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 450, - "status": "pass", - "in": { - "text": "1600 SW 4TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "1600 SW 4TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 451, - "status": "pass", - "in": { - "text": "1600 SW 4TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "1600 SW 4TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 452, - "status": "pass", - "in": { - "text": "1600 SW 4TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "1600 SW 4TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 453, - "status": "pass", - "in": { - "text": "8205 SW 24TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "8205 SW 24TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 454, - "status": "pass", - "in": { - "text": "8205 SW 24TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "8205 SW 24TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 455, - "status": "pass", - "in": { - "text": "8205 SW 24TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "8205 SW 24TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 456, - "status": "pass", - "in": { - "text": "8205 SW 24TH AVE Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "8205 SW 24TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 457, - "status": "pass", - "in": { - "text": "537 SE ASH ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "537 SE ASH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 458, - "status": "pass", - "in": { - "text": "537 SE ASH ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "537 SE ASH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 459, - "status": "pass", - "in": { - "text": "537 SE ASH ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "537 SE ASH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 460, - "status": "pass", - "in": { - "text": "537 SE ASH ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "537 SE ASH ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 461, - "status": "pass", - "in": { - "text": "524 E BURNSIDE ST, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "524 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 462, - "status": "pass", - "in": { - "text": "524 E BURNSIDE ST, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "524 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 463, - "status": "pass", - "in": { - "text": "524 E BURNSIDE ST Portland OR" - }, - "expected": { - "properties": [ - { - "name": "524 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 464, - "status": "pass", - "in": { - "text": "524 E BURNSIDE ST Portland Oregon" - }, - "expected": { - "properties": [ - { - "name": "524 E BURNSIDE ST", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 465, - "status": "pass", - "in": { - "text": "309 SE 129TH AVE, Portland, OR" - }, - "expected": { - "properties": [ - { - "name": "309 SE 129TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 466, - "status": "pass", - "in": { - "text": "309 SE 129TH AVE, Portland, Oregon" - }, - "expected": { - "properties": [ - { - "name": "309 SE 129TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 467, - "status": "pass", - "in": { - "text": "309 SE 129TH AVE Portland OR" - }, - "expected": { - "properties": [ - { - "name": "309 SE 129TH AVE", - "locality": "Portland", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 468, - "status": "fail", - "in": { - "text": "309 SE 129TH AVE Oak Grove Oregon" - }, - "expected": { - "properties": [ - { - "name": "309 SE 129TH AVE", - "locality": "Oak Grove", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 469, - "status": "pass", - "in": { - "text": "2817 SE PARK AVE, Oak Grove, OR" - }, - "expected": { - "properties": [ - { - "name": "2817 SE PARK AVE", - "locality": "Oak Grove", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 470, - "status": "pass", - "in": { - "text": "2817 SE PARK AVE, Oak Grove, Oregon" - }, - "expected": { - "properties": [ - { - "name": "2817 SE PARK AVE", - "locality": "Oak Grove", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 471, - "status": "pass", - "in": { - "text": "2817 SE PARK AVE Oak Grove OR" - }, - "expected": { - "properties": [ - { - "name": "2817 SE PARK AVE", - "locality": "Oak Grove", - "region": "Oregon", - "region_a": "OR" - } - ] - } - }, - { - "id": 472, - "status": "pass", - "in": { - "text": "2817 SE PARK AVE Oak Grove Oregon" - }, - "expected": { - "properties": [ - { - "name": "2817 SE PARK AVE", - "locality": "Oak Grove", - "region": "Oregon", - "region_a": "OR" - } - ] - } - } - ] -} diff --git a/projects/tw/test_cases/search_venue.json b/projects/tw/test_cases/search_venue.json deleted file mode 100644 index 7d5d3f43..00000000 --- a/projects/tw/test_cases/search_venue.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "/v1/search venues", - "priorityThresh": 1, - "endpoint": "search", - "tests": [ - { - "id": 1, - "status": "fail", - "notes": "portland international should come up for PDX", - "in": { - "text": "pdx" - }, - "expected": { - "properties": [ - { - "layer": "venue", - "name": "Portland International Airport", - "country_a": "USA", - "country": "United States", - "region": "Oregon", - "region_a": "OR", - "locality": "Portland" - } - ] - } - }, - { - "id": 2, - "status": "pass", - "notes": "portland international should come up for PDX", - "in": { - "text": "pdx airport" - }, - "expected": { - "properties": [ - { - "layer": "venue", - "name": "Portland International Airport", - "country_a": "USA", - "country": "United States", - "region": "Oregon", - "region_a": "OR", - "locality": "Portland" - } - ] - } - } - ] -} From 4164e7560c7a2fb258b8f3d3e63cbefa2f38019a Mon Sep 17 00:00:00 2001 From: "Kief H. Shemul" Date: Tue, 6 Sep 2022 17:55:24 +0200 Subject: [PATCH 4/4] delete .env --- projects/bangladesh/.env | 2 -- projects/bangladesh/.env.swp | Bin 4096 -> 0 bytes 2 files changed, 2 deletions(-) delete mode 100644 projects/bangladesh/.env delete mode 100644 projects/bangladesh/.env.swp diff --git a/projects/bangladesh/.env b/projects/bangladesh/.env deleted file mode 100644 index e250cea9..00000000 --- a/projects/bangladesh/.env +++ /dev/null @@ -1,2 +0,0 @@ -COMPOSE_PROJECT_NAME=pelias -DATA_DIR=/tmp/pelias/bangladesh diff --git a/projects/bangladesh/.env.swp b/projects/bangladesh/.env.swp deleted file mode 100644 index 43e23662f9ce9b1d102f322b8438949948f68d3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeIuJqp4=5C!117D4m^QR`&a1VVa65Rx*s63zIRWM|o3Q+f@r;X(8O9>9C3U||z4 z;Jk9)FazI8Ear(5c|Lok%h=;`TU~eeR{P9Y=}ap_f@ zz7Fy!n8KpsIn+?1sz6$