spaCy/website/docs/images
Adriane Boyd 960d9cfadc Officially support DependencyMatcher
Add official support for the `DependencyMatcher`. Redesign the pattern
specification. Fix and extend operator implementations. Update API docs
and add usage docs.

Patterns
--------

Refactor pattern structure to:

```
{
  "LEFT_ID": str,
  "REL_OP": str,
  "RIGHT_ID": str,
  "RIGHT_ATTRS": dict,
}
```

The first node contains only `RIGHT_ID` and `RIGHT_ATTRS` and all
subsequent nodes contain all four keys.

New operators
-------------

Because of the way patterns are constructed from left to right, it's
helpful to have `follows` operators along with `precedes` operators. Add
operators for simple precedes / follows alongside immediate precedes /
follows.

* `.*`: precedes
* `;`: immediately follows
* `;*`: follows

Operator fixes
--------------

* `<` and `<<` do not include the node itself
* Fix reversed order for all operators involving linear precedence (`.`,
  all sibling operators)
* Linear precedence operators do not match nodes outside the same parse

Additional fixes
----------------

* Use v3 Matcher API
* Support `get` and `remove`
* Support pickling
2020-09-02 17:45:29 +02:00
..
architecture.svg Update docs [ci skip] 2020-08-10 23:41:09 +02:00
cli_init_fill-config_diff.jpg Add diff example to docs [ci skip] 2020-08-26 15:57:54 +02:00
course.jpg Add course to 101 2019-04-19 15:59:51 +02:00
dep-match-diagram.svg Officially support DependencyMatcher 2020-09-02 17:45:29 +02:00
displacy-compact.svg Fix displaCy visualizations in docs (closes #3357) [ci skip] 2019-03-06 13:20:44 +01:00
displacy-custom-parser.svg 💫 Update website (#3285) 2019-02-17 19:31:19 +01:00
displacy-dep-founded.html Officially support DependencyMatcher 2020-09-02 17:45:29 +02:00
displacy-ent-custom.html Remove box-decoration-break from entities in displacy (#4564) 2019-10-31 15:09:43 +01:00
displacy-ent-snek.html Remove box-decoration-break from entities in displacy (#4564) 2019-10-31 15:09:43 +01:00
displacy-ent1.html Remove box-decoration-break from entities in displacy (#4564) 2019-10-31 15:09:43 +01:00
displacy-ent2.html Remove box-decoration-break from entities in displacy (#4564) 2019-10-31 15:09:43 +01:00
displacy-long.html Fix displaCy visualizations in docs (closes #3357) [ci skip] 2019-03-06 13:20:44 +01:00
displacy-long2.html 💫 Update website (#3285) 2019-02-17 19:31:19 +01:00
displacy-model-rules.svg 💫 Update website (#3285) 2019-02-17 19:31:19 +01:00
displacy-model-rules2.svg 💫 Update website (#3285) 2019-02-17 19:31:19 +01:00
displacy-small.svg Fix displaCy visualizations in docs (closes #3357) [ci skip] 2019-03-06 13:20:44 +01:00
displacy.svg Fix displaCy visualizations in docs (closes #3357) [ci skip] 2019-03-06 13:20:44 +01:00
displacy_jupyter.jpg 💫 Update website (#3285) 2019-02-17 19:31:19 +01:00
layers-architectures.svg Update docs[ci skip] 2020-08-22 17:04:16 +02:00
matcher-demo.jpg 💫 Update website (#3285) 2019-02-17 19:31:19 +01:00
pipeline.svg Update docs [ci skip] 2020-07-27 00:29:45 +02:00
pipeline_transformer.svg Update docs [ci skip] 2020-07-29 18:44:10 +02:00
prodigy.jpg 💫 Update website (#3285) 2019-02-17 19:31:19 +01:00
project_document.jpg Tidy up and add docs [ci skip] 2020-08-26 13:24:55 +02:00
projects.svg Add icon credit [ci skip] 2020-08-24 10:28:15 +02:00
sense2vec.jpg Update vectors and similarity docs [ci skip] 2020-08-19 21:18:26 +02:00
spacy-streamlit.png Start updating website for v3 [ci skip] 2020-07-01 21:26:39 +02:00
thinc_mypy.jpg Update docs [ci skip] 2020-08-21 20:02:18 +02:00
tok2vec-listener.svg Update docs and consistency [ci skip] 2020-08-18 14:39:40 +02:00
tok2vec.svg Update docs and consistency [ci skip] 2020-08-18 14:39:40 +02:00
tokenization.svg Update graphics and 101 [ci skip] 2020-08-07 17:14:13 +02:00
training.svg Update docs [ci skip] 2020-07-27 00:29:45 +02:00
vocab_stringstore.svg Update graphics and 101 [ci skip] 2020-08-07 17:14:13 +02:00