12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env python
- #encoding:utf-8
- from deepdive import *
- import re
- @tsv_extractor
- @returns(lambda
- entity1_id = "text",
- entity1_name = "text",
- entity2_id = "text",
- entity2_name = "text",
- :[])
- def extract(
- entity1_id = "text",
- entity1_name = "text",
- entity2_id = "text",
- entity2_name = "text",
- ):
- """
- Finds phrases that are continuous words tagged with ORG.
- """
- if not(set(entity1_name) <= set(entity2_name) or set(entity2_name) <= set(entity1_name)):
- yield [
- entity1_id,
- entity1_name,
- entity2_id,
- entity2_name,
- ]
|