2020-07-27 20:13:22 +00:00
|
|
|
|
+++
|
|
|
|
|
title = "Finding Items"
|
|
|
|
|
weight = 30
|
|
|
|
|
[extra]
|
|
|
|
|
mktoc = true
|
|
|
|
|
+++
|
|
|
|
|
|
|
|
|
|
Items can be searched by their annotated meta data and their contents
|
|
|
|
|
using full text search. The landing page shows a list of current
|
|
|
|
|
items. Items are displayed sorted by their date, newest first.
|
|
|
|
|
|
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
# Search Bar
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
{{ imgright(file="search-bar.png") }}
|
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
The search bar let's you search in item and attachment names names and
|
|
|
|
|
do fulltext search. The icon next to the search field can switch
|
|
|
|
|
between these modes.
|
2020-07-31 22:18:14 +00:00
|
|
|
|
|
|
|
|
|
## The *Names* option {#names}
|
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
This searches in the item name, names of correspondent organization
|
|
|
|
|
and person, and names of concering person and equipment. It uses a
|
|
|
|
|
simple substring search. When searching with this option active, it
|
|
|
|
|
simply submits the (maybe hidden) search menu. So if the menu has
|
2020-07-31 22:18:14 +00:00
|
|
|
|
other fields filled out, they will affect the result, too.
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
## The *Contents* option {#contents-only}
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
Searching with this option active, there is a full text search done
|
|
|
|
|
in: attachments contents, attachment names, item name and item notes.
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
If no other fields are selected, the results are not ordered by item
|
|
|
|
|
date, but by relevance with respect to the search term. This ordering
|
|
|
|
|
is returned from the full text search engine and is simply transfered
|
|
|
|
|
unmodified.
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
# Search Menu
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
{{ imgright(file="search-menu.png") }}
|
|
|
|
|
|
|
|
|
|
The search menu can be opened by clicking the left icon in the top
|
|
|
|
|
bar. It shows some options to constrain the item list:
|
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
## Inbox
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
Clicking the checkbox "Inbox" shows items that have not been
|
2020-07-27 20:13:22 +00:00
|
|
|
|
"Confirmed". All items that have been created by docspell and not
|
|
|
|
|
looked at are marked as "new" automatically.
|
|
|
|
|
|
2020-08-09 22:23:59 +00:00
|
|
|
|
## Tags & Tag Categories
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2020-08-09 22:23:59 +00:00
|
|
|
|
Click on a tag to show only items with this tag, the tag is marked
|
|
|
|
|
with a check (✔) icon. Click again, to show only items that are not
|
|
|
|
|
tagged with the tag. Then the tag is marked with a minus (–) icon.
|
2020-08-13 21:25:51 +00:00
|
|
|
|
Clicking a third time deselects the tag and the icon goes back to a
|
2020-08-09 22:23:59 +00:00
|
|
|
|
"tag" icon.
|
|
|
|
|
|
2020-08-13 21:25:51 +00:00
|
|
|
|
By default, the most used tags are shown and you can click on *Show
|
|
|
|
|
more…* to list all. How many tags are displayed can be changed in the
|
|
|
|
|
ui settings (go to *User Settings* ‣ *Ui Settings*).
|
2020-08-09 22:23:59 +00:00
|
|
|
|
|
2020-08-13 21:25:51 +00:00
|
|
|
|
When multiple tags are checked (✔), only items are shown that have all
|
|
|
|
|
these tags. When multiple tags are excluded (–), then only items are
|
|
|
|
|
shown that don't have these tags.
|
2020-08-09 22:23:59 +00:00
|
|
|
|
|
|
|
|
|
The same applies to tag categories. You can show all items that have
|
|
|
|
|
at least on tag of a checked (✔) category. Or you can list all items
|
|
|
|
|
that have no tag of a category (–).
|
|
|
|
|
|
|
|
|
|
You can also use drag&drop to tag items in this view. Simply drag an
|
|
|
|
|
item card and drop it on a tag, this will toggle the tag on the item.
|
|
|
|
|
If the item was tagged already, the tag is removed, otherwise added.
|
|
|
|
|
|
|
|
|
|
<div class="columns is-centered">
|
|
|
|
|
<div class="column">
|
|
|
|
|
{{ imgnormal(file="drop-tag.png", width="400px") }}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
## Folder
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2020-08-09 22:23:59 +00:00
|
|
|
|
Select a folder to only show items in that folder. Only folders where
|
|
|
|
|
the current user has access are displayed. As with tags, there are
|
|
|
|
|
only a few folders shown and you can expand all with a *Show more*
|
|
|
|
|
link. How many folders are displayed without this link can be
|
|
|
|
|
configured in the ui settings.
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2020-08-09 22:23:59 +00:00
|
|
|
|
If no folder is set, all accessible items are shown. These are all
|
|
|
|
|
items that either have no folder set, or a folder where the current
|
|
|
|
|
user is member.
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2020-08-09 22:23:59 +00:00
|
|
|
|
It is possible to put items into a folder in this view via drag&drop.
|
|
|
|
|
Simply drag an item card and drop it on a folder. If dropped on the
|
|
|
|
|
*Folders* header, the item is moved outside the folder.
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2020-08-09 22:23:59 +00:00
|
|
|
|
## Correspondent
|
|
|
|
|
|
|
|
|
|
Pick a correspondent to show only these items.
|
|
|
|
|
|
|
|
|
|
## Concerned
|
|
|
|
|
|
|
|
|
|
Pick a concerned entity to show only these items.
|
|
|
|
|
|
2021-01-10 19:06:30 +00:00
|
|
|
|
## Custom Fields
|
2020-07-31 22:18:14 +00:00
|
|
|
|
|
2021-01-10 19:06:30 +00:00
|
|
|
|
You can choose one or more custom field to search for. You can use
|
|
|
|
|
wildcards (`*`) at the beginning and/or end of a search term, too. To
|
|
|
|
|
find items that have any value, use a single `*`.
|
2020-07-31 22:18:14 +00:00
|
|
|
|
|
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
## Date
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
Specify a date range to show only items whose date property is within
|
|
|
|
|
this range. If you want to see items of a specific day, choose the
|
|
|
|
|
same day for both fields.
|
|
|
|
|
|
|
|
|
|
For items that don't have an explicitly date property set, the created
|
|
|
|
|
date is used.
|
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
## Due Date
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
Specify a date range to show only items whose due date property is
|
|
|
|
|
within this range. Items without a due date are not shown.
|
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
## Source
|
|
|
|
|
|
|
|
|
|
This field allows to search by source id. Wildcards are supported.
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
## Direction
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
Specify whether to show only incoming, only outgoing or all items.
|
|
|
|
|
|
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
# Customize Substring Search
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
2021-02-19 15:05:35 +00:00
|
|
|
|
The substring search of *Search in names* field can be customized in
|
|
|
|
|
the following way: A wildcard `*` can be used at the start or end of a
|
|
|
|
|
search term to do a substring match. A `*` means "everything". So a
|
|
|
|
|
term `*company` matches all names ending in `company` and `*company*`
|
|
|
|
|
matches all names containing the word `company`. The matching is case
|
|
|
|
|
insensitive.
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
Docspell adds a `*` to the front and end of a term automatically,
|
|
|
|
|
unless one of the following is true:
|
|
|
|
|
|
|
|
|
|
- The term already has a wildcard.
|
|
|
|
|
- The term is enclosed in quotes `"`.
|
|
|
|
|
|
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
# Full Text Search
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
## The Query
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
The query string for full text search is very powerful. Docspell
|
|
|
|
|
currently supports [Apache SOLR](https://lucene.apache.org/solr/) as
|
|
|
|
|
full text search backend, so you may want to have a look at their
|
|
|
|
|
[documentation on query
|
|
|
|
|
syntax](https://lucene.apache.org/solr/guide/8_4/query-syntax-and-parsing.html#query-syntax-and-parsing)
|
|
|
|
|
for a in depth guide.
|
|
|
|
|
|
|
|
|
|
- Wildcards: `?` matches any single character, `*` matches zero or
|
|
|
|
|
more characters
|
|
|
|
|
- Fuzzy search: Appending a `~` to a term, results in a fuzzy search
|
|
|
|
|
(search this term and similiar spelled ones)
|
|
|
|
|
- Proximity Search: Search for terms that "near" each other, again
|
|
|
|
|
using `~` appended to a search phrase. Example: `"cheese cake"~5`.
|
|
|
|
|
- Boosting: apply more weight to a term with `^`. Example: `cheese^4
|
|
|
|
|
cake` – cheese is 4x more important.
|
|
|
|
|
|
|
|
|
|
Docspell will preprocess the search query to prepare a query for SOLR.
|
|
|
|
|
It will by default search all indexed fields, which are: attachment
|
|
|
|
|
contents, attachment names, item name and item notes.
|
|
|
|
|
|
|
|
|
|
|
2020-07-30 20:27:10 +00:00
|
|
|
|
## The Results
|
2020-07-27 20:13:22 +00:00
|
|
|
|
|
|
|
|
|
When using full text search, each item in the result list is annotated
|
|
|
|
|
with the highlighted occurrence of the match.
|
|
|
|
|
|
2020-08-09 22:23:59 +00:00
|
|
|
|
<figure class="image">
|
|
|
|
|
<img src="/img/fts-feature.png">
|
|
|
|
|
</figure>
|