Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 9778b0a

Browse files
committed
Print error message, if a Solr Text Tagger config fails
1 parent d99223c commit 9778b0a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

‎src/entity_linking/entity_linker.py‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import requests
22
import json
3+
import sys
34

45
#
56
# Named Entity Linking, Disambiguation and Normalization by Named Entities in Solr search index
@@ -151,7 +152,7 @@ def dictionary_matcher(self, text, language=None, normalized_label_languages=['e
151152
r = requests.post(url, data=text.encode('utf-8'))
152153

153154
if self.verbose:
154-
print ("Entity linking / Solr Text Tagger result: {}".format(r.text))
155+
print ("Entity linking / Solr Text Tagger result for tagger {}: {}".format(tagger, r.text))
155156

156157
matches = r.json()
157158

@@ -210,6 +211,9 @@ def entities(self, queries=None, language=None, normalized_label_languages=['en'
210211
# extract entities from full text by all taggers/stemmers in taggers parameter
211212
normalized_entities = {}
212213
for tagger in taggers:
213-
normalized_entities = self.dictionary_matcher(text=text, language=language, normalized_label_languages=normalized_label_languages, limit=limit, normalized_entities=normalized_entities, tagger=tagger)
214+
try:
215+
normalized_entities = self.dictionary_matcher(text=text, language=language, normalized_label_languages=normalized_label_languages, limit=limit, normalized_entities=normalized_entities, tagger=tagger)
216+
except BaseException as e:
217+
sys.stderr.write( "Exception using Solr Text Tagger {}: {}\n".format(tagger, e) )
214218

215219
return normalized_entities

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /