Search bar offers the following options:
Term presence. The below example searches for documents that
must contain “foo”, might contain “bar” and must not contain “baz”:
+foo bar -baz
Wildcards. The below example searches for documents with words beginning with “foo”:
Search in specific fields. The following search matches all objects
in "twisted.mail" that matches “search”:
Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'. Last two fields are only applicable if "search in docstrings" is enabled.
Fuzzy matches. The following search matches all documents
that have a word within 1 edit distance of “foo”:
Results provided by Lunr.js
class IBodyProducer(IPushProducer): (source)
Objects which provide
IBodyProducer write bytes to an object which provides
IConsumer by calling its write method repeatedly.
IBodyProducer providers may start producing as soon as they have an
IConsumer provider. That is, they should not wait for a resumeProducing call to begin writing data.
IConsumer.unregisterProducer must not be called. Instead, the
Deferred returned from startProducing must be fired when all bytes have been written.
IConsumer.write may synchronously invoke any of pauseProducing, resumeProducing, or stopProducing. These methods must be implemented with this in mind.
||Start producing to the given
||In addition to the standard behavior of
||length is a
||Pause producing data.|
||Resume producing data.|
Start producing to the given
In addition to the standard behavior of
IProducer.stopProducing (stop producing data), make sure the
Deferred returned by startProducing is never fired.
length is a
int indicating how many bytes in total this
IBodyProducer will write to the consumer or
UNKNOWN_LENGTH if this is not known in advance.