Как я могу использовать AND для работы с грамматикой jape ?. Я просто хочу проверить, содержит ли предложение «организация», «jobtitle», «person» все вместе в любом порядке. Как это возможно? Разрешена операция «|» (ИЛИ), но я не видел никакой документации об операции И.Jape grammar для определения выпуска продукта
2
A
ответ
3
Существует не «и» оператор так, как таковой, но вы могли бы сделать это с набором contains
проверок:
Rule: OrgTitlePer
({Sentence contains {Organization},
Sentence contains {JobTitle},
Sentence contains {Person}}):sent
-->
:sent.Interesting = {}
Если у вас есть несколько ограничений, в рамках того же набора фигурных скобок, которые связаны с тот же тип аннотации слева (Sentence
в этом случае), тогда все ограничения должны быть выполнены одновременно тем же аннотацией.
Смежные вопросы
- 1. Отключить Serilog для выпуска продукта
- 2. Как управлять правилами JAPE
- 3. Алгоритмический подход для определения максимального продукта
- 4. PHP Grammar in Xtext
- 5. Развиваясь Отставание продукта против выпуска Burndown
- 6. Makefile Grammar
- 7. Программным определения режима выпуска/отладки (.NET)
- 8. Ruby Grammar
- 9. Voicexml grammar
- 10. Концепция космического токена в JAPE
- 11. Convert the Context Free Grammar to LL1 Grammar
- 12. Open Source Grammar Checker
- 13. Context Free Grammar Issue
- 14. POSIX sh EBNF grammar
- 15. Trouble migrating antlr grammar
- 16. OpenNLP Extract Grammar
- 17. Eclipse xtext- Xml grammar
- 18. H2 SQL Grammar Exception
- 19. LL parser grammar
- 20. perl6 grammar сделать подстановку
- 21. ANTLR 4 Parser Grammar
- 22. regular/context free grammar
- 23. Бизнес-правила Xtext Grammar
- 24. Sapi Динамическая Grammar загрузка
- 25. Xtext grammar left recursion - left factoring
- 26. Оптимизация Bison Grammar
- 27. Parsing JSON RFC Grammar
- 28. Boost Spirit Grammar для обнаружения ошибки входа
- 29. Context-free-grammar для представления регулярных выражений
- 30. Antlr Tree Grammar для генерации кода Pmachine?
Спасибо, чувак. Меня устраивает. Мне нужна еще одна помощь. У меня есть пользовательский список, который мне нужно проверить, содержится ли в этом предложении любое из слов в этом списке. Что мне делать ? – Vaisakh
@ Вайшах использует справочник географических названий, чтобы аннотировать список слов подходящим поиском, а затем вы можете проверить наличие {{Предложение содержит {Lookup.majorType = "whatever"}} ' –
Yeaahh .. Я понял. Спасибо, Ян Роберт. Я рассмотрел ваше предложение и нашел, как сделать то же самое здесь (http://stackoverflow.com/questions/21711634/how-can-i-add-custom-annotations-to-default-annie-gazetteer) – Vaisakh