Compare commits

...

3 Commits

9 changed files with 28 additions and 12 deletions

10
Cargo.lock generated
View File

@ -2910,7 +2910,7 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]]
name = "letterbox"
version = "0.0.114"
version = "0.0.115"
dependencies = [
"build-info",
"build-info-build",
@ -2936,7 +2936,7 @@ dependencies = [
[[package]]
name = "letterbox-server"
version = "0.0.114"
version = "0.0.115"
dependencies = [
"ammonia",
"anyhow",
@ -3455,7 +3455,7 @@ dependencies = [
[[package]]
name = "notmuch"
version = "0.0.114"
version = "0.0.115"
dependencies = [
"itertools 0.10.5",
"log",
@ -4250,7 +4250,7 @@ dependencies = [
[[package]]
name = "procmail2notmuch"
version = "0.0.114"
version = "0.0.115"
dependencies = [
"anyhow",
]
@ -5329,7 +5329,7 @@ dependencies = [
[[package]]
name = "shared"
version = "0.0.114"
version = "0.0.115"
dependencies = [
"build-info",
"notmuch",

View File

@ -1,6 +1,6 @@
[package]
name = "notmuch"
version = "0.0.114"
version = "0.0.115"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -1,6 +1,6 @@
[package]
name = "procmail2notmuch"
version = "0.0.114"
version = "0.0.115"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -1,6 +1,6 @@
[package]
name = "letterbox-server"
version = "0.0.114"
version = "0.0.115"
edition = "2021"
default-run = "letterbox-server"

View File

@ -0,0 +1,5 @@
-- Add down migration script here
DROP INDEX post_summary_idx;
CREATE INDEX post_summary_idx ON post USING gin (
to_tsvector('english', summary)
);

View File

@ -0,0 +1,11 @@
-- Something like this around summary in the idx w/ tsvector
DROP INDEX post_summary_idx;
CREATE INDEX post_summary_idx ON post USING gin (to_tsvector(
'english',
regexp_replace(
regexp_replace(summary, '<[^>]+>', ' ', 'g'),
'\s+',
' ',
'g'
)
));

View File

@ -636,7 +636,7 @@ impl fmt::Display for Query {
if self.is_newsreader {
write!(f, "is:newsreader ")?;
}
if self.is_tantivy {
if self.is_newsreader {
write!(f, "is:news ")?;
}
match self.corpus {
@ -709,7 +709,7 @@ impl FromStr for Query {
} else if word == "is:mail" || word == "is:email" || word == "is:notmuch" {
is_notmuch = true;
} else if word == "is:news" {
is_tantivy = true;
is_newsreader = true;
} else if word == "is:newsreader" {
is_newsreader = true;
} else {

View File

@ -1,6 +1,6 @@
[package]
name = "shared"
version = "0.0.114"
version = "0.0.115"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -1,5 +1,5 @@
[package]
version = "0.0.114"
version = "0.0.115"
name = "letterbox"
repository = "https://github.com/seed-rs/seed-quickstart"
authors = ["Bill Thiede <git@xinu.tv>"]