Bridges and bots. i.e. streamlabs type stuff. discord <-> twitch. (Ew but so useful. Greatly adds to the experience)
Danielhas left
jinxdhas joined
Danielhas joined
Mx2has joined
xeckshas left
konstantinoshas left
antranigvhas left
florettahas left
Guus
Is there any concern that would prevent xep-0431 from progressing?
adiaholichas left
cloudedhas left
xeckshas joined
Guus
I believe it primarily standardizes a field name for functionality that is already implemented in various servers (Openfire, EJabberd and M-Link, from my old notes).
Guus
I got in another "oh we can't use it because the XEP says you shouldn't do this in production" argument that I'd like to avoid in the future. :)
Samhas left
adiaholichas joined
Kevhas joined
Samhas joined
florettahas joined
emushas left
papatutuwawahas joined
xeckshas left
MattJ
I don't like it as-is, but it shouldn't be hard to fix
MattJ
And I say this every time it comes up
Zash
Write down what and why, post it to the list?
MattJ
We need to standardize two fields: one that guarantees no interpretation (the input is always treated as literal text) and another that allows implementation-defined syntax
MattJ
If we only standardize one, it should be the former, but this XEP currently says it is the lattet✎
MattJ
If we only standardize one, it should be the former, but this XEP currently says it is the latter ✏
MattJ
Which makes it painful for interop, useful only for closed deployments
pasdesushihas left
debaclehas left
MattJ
I'd be interested to know what current implementations are doing
intosihas left
intosihas joined
MattJ
If they're all doing simple search then we should just adjust the semantics of the current field, if not then we should define a second one
pasdesushihas joined
Kevhas left
xeckshas joined
marc0shas left
marc0shas joined
Samhas left
konstantinoshas joined
marc0shas left
marc0shas joined
Samhas joined
marc0shas left
marc0shas joined
debaclehas joined
neshtaxmpphas left
neshtaxmpphas joined
intosihas left
Samhas left
Samhas joined
konstantinoshas left
lovetoxhas left
Guus
Openfire currently takes the value, and will process it as a Lucene index query.
Guus
eg: "experiance" (SIC) yields 2 results from 11 million archived messages, while "experiance~" yields 500, which is a little bit more than the literal search for "experience"
MattJ
Right, exactly what I feared 🙂
MattJ
I will attempt a PR if you attempt to prevent me forgetting
Samhas left
Guus
Sure, thanks.
Guus
feasible timeline after which pokes are in order?
Guus
(hours, days, weeks?)
pjnhas joined
neshtaxmpphas left
neshtaxmpphas joined
phoeboshas joined
phoeboshas left
Samhas joined
lovetoxhas joined
konstantinoshas joined
MattJ
Poke me early next week
intosihas joined
intosihas left
intosihas joined
Half-Shothas left
homebeachhas left
Matthewhas left
uhoreghas left
Guus
ack
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
emushas joined
cloudedhas joined
Samhas left
Samhas joined
papatutuwawahas left
papatutuwawahas joined
Kevhas joined
Kevhas left
Kevhas joined
gooyahas joined
intosihas left
neshtaxmpphas left
neshtaxmpphas joined
intosihas joined
konstantinoshas left
xnamedhas joined
cloudedhas left
marc0shas left
marc0shas joined
stphas left
stphas joined
Kevhas left
harry837374884has left
cloudedhas joined
antranigvhas joined
pjnhas left
antranigvhas left
harry837374884has joined
msavoritiashas left
Andrzejhas left
APachhas joined
nikhilmwarrierhas left
msavoritiashas joined
Kevhas joined
papatutuwawahas left
lskdjfhas left
lskdjfhas joined
mjkhas left
Half-Shothas left
Matthewhas left
uhoreghas left
homebeachhas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
intosihas left
intosihas joined
Steve Killehas left
emushas left
Kevhas left
adiaholichas left
krauqhas left
Samhas left
Samhas joined
konstantinoshas joined
papatutuwawahas joined
krauqhas joined
adiaholichas joined
msavoritiashas left
msavoritiashas joined
intosihas left
pjnhas joined
intosihas joined
krauqhas left
krauqhas joined
neshtaxmpphas left
neshtaxmpphas joined
Fishbowlerhas left
Fishbowlerhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
APachhas left
krauqhas left
Kevhas joined
krauqhas joined
pasdesushihas left
Dele Olajidehas joined
Kevhas left
pasdesushihas joined
wgreenhousehas left
nikhilmwarrierhas joined
emushas joined
thndrbvrhas left
thndrbvrhas joined
wgreenhousehas joined
adiaholichas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
SteveFhas joined
homebeachhas left
Half-Shothas left
Matthewhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
SteveFhas left
adiaholichas joined
beanhas left
marc0shas left
marc0shas joined
Andrzejhas joined
Dele Olajidehas left
msavoritiashas left
marc0shas left
marc0shas joined
krauqhas left
adiaholichas left
adiaholichas joined
cloudedhas left
cloudedhas joined
marc0shas left
marc0shas joined
Paganinihas left
krauqhas joined
Kevhas joined
Andrzejhas left
rebeld22has left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
msavoritiashas joined
krauqhas left
Samhas left
Andrzejhas joined
Samhas joined
Kevhas left
Alexhas left
Alexhas joined
krauqhas joined
msavoritiashas left
neshtaxmpphas left
neshtaxmpphas joined
kinetikhas joined
msavoritiashas joined
adiaholichas left
adiaholichas joined
kinetikhas left
Andrzejhas left
antranigvhas joined
msavoritiashas left
Samhas left
Fishbowlerhas left
Fishbowlerhas joined
Samhas joined
nikhilmwarrierhas left
antranigvhas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
Kevhas joined
marc0shas left
marc0shas joined
kinetikhas joined
Ingolfhas left
Samhas left
Samhas joined
adiaholichas left
adiaholichas joined
Ingolfhas joined
florettahas left
Wojtekhas left
Wojtekhas joined
florettahas joined
Kevhas left
pablohas joined
Andrzejhas joined
marc0shas left
marc0shas joined
florettahas left
florettahas joined
msavoritiashas joined
kinetikhas left
antranigvhas joined
papatutuwawahas left
konstantinoshas left
cloudedhas left
Samhas left
phrykhas joined
Samhas joined
florettahas left
florettahas joined
adiaholichas left
adiaholichas joined
RayTutuhas joined
intosihas left
intosihas joined
cloudedhas joined
krauqhas left
krauqhas joined
kinetikhas joined
Ingolfhas left
Samhas left
Kevhas joined
kinetikhas left
Samhas joined
konstantinoshas joined
kinetikhas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
neshtaxmpphas left
neshtaxmpphas joined
intosihas left
Mx2has left
Mx2has joined
xeckshas left
xeckshas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
colemanhas left
krauqhas left
krauqhas joined
Kevhas left
papatutuwawahas joined
Steve Killehas joined
intosihas joined
Steve Killehas left
Steve Killehas joined
Steve Killehas left
krauqhas left
krauqhas joined
karoshihas left
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
karoshihas joined
Vidakhas left
Tobiashas left
Tobiashas joined
RayTutuhas left
Tobiashas left
Tobiashas joined
intosihas left
Tobiashas left
Tobiashas joined
Kevhas joined
intosihas joined
Tobiashas left
Tobiashas joined
Vidakhas joined
pasdesushihas left
archas joined
pasdesushihas joined
Kevhas left
intosihas left
intosihas joined
Kevhas joined
debaclehas left
Ingolfhas joined
colemanhas joined
colemanhas left
colemanhas joined
Fishbowlerhas left
Fishbowlerhas joined
djorzhas joined
konstantinoshas left
msavoritiashas left
adiaholichas left
Kevhas left
adiaholichas joined
pablohas left
neshtaxmpphas left
neshtaxmpphas joined
arc
So.. meeting today?
Yagizahas left
Yagizahas joined
krauqhas left
msavoritiashas joined
krauqhas joined
debaclehas joined
konstantinoshas joined
sebastianhas left
sebastianhas joined
RayTutuhas joined
MattJ
arc, what do you think? :)
MattJ
Guus, is the Openfire search code public? Can you share a link to it if so?
arc
I think that once again I came to the scheduled meeting to find no one here
moparisthebest
arc: https://i.imgflip.com/6id83h.jpg
wladmishas left
arc
That's a pretty huge compliments to compare me to sanders
florettahas left
wgreenhousehas left
wladmishas joined
wgreenhousehas joined
konstantinoshas left
intosihas left
intosihas joined
Kevhas joined
wladmishas left
wladmishas joined
pasdesushihas left
florettahas joined
pablohas joined
Tobiashas left
Tobiashas joined
phrykhas left
konstantinoshas joined
wladmishas left
adiaholichas left
L29Ahhas left
wladmishas joined
Steve Killehas joined
Tobiashas left
konstantinoshas left
adiaholichas joined
Kevhas left
intosihas left
Calvinhas joined
raghavgururajanhas joined
djorzhas left
pasdesushihas joined
konstantinoshas joined
pablohas left
papatutuwawahas left
phrykhas joined
chipmnkhas left
chipmnkhas joined
Tobiashas joined
Tobiashas left
Tobiashas joined
intosihas joined
Tobiashas left
Tobiashas joined
Wojtekhas left
Ingolfhas left
Guus
> Guus, is the Openfire search code public? Can you share a link to it if so?
MattJ: Yes, it is part of the Monitoring plugin for Openfire (where the MAM implementation lives). It's in this repo: https://github.com/igniterealtime/openfire-monitoring-plugin
debaclehas left
Guus
I can give more details when I am near a pc again. I am on mobile now.
This closes all my personal open issues with full-text search in MAM
Kevhas joined
intosihas joined
Andrzejhas left
Andrzejhas joined
pjnhas joined
adiaholichas left
qwestionhas left
xnamedhas joined
konstantinoshas left
qwestionhas joined
L29Ahhas left
L29Ahhas joined
konstantinoshas joined
antranigvhas joined
papatutuwawahas joined
adiaholichas joined
jinxdhas joined
Kevhas left
harry837374884has left
intosihas left
adiaholichas left
intosihas joined
intosihas left
intosihas joined
robertooohas joined
adiaholichas joined
antranigvhas left
intosihas left
adiaholichas left
harry837374884has joined
neshtaxmpphas left
neshtaxmpphas joined
intosihas joined
antranigvhas joined
Apollohas joined
flowhas left
daagshas left
Kevhas joined
inkyhas left
konstantinoshas left
guus.der.kinderenhas joined
msavoritiashas left
msavoritiashas joined
Kevhas left
guus.der.kinderen
MattJ: wow, that's quite an addition. I wonder if we're edging towards overkill, but I don't have any objections to that.
guus.der.kinderen
Is having a registry of search syntax types going to be practical, when alternatives start to pop up for the same syntax type, but with a different version identifier, or somesuch? We can certainly maintain a registry - but should we?
intosihas left
Half-Shothas left
Matthewhas left
homebeachhas left
uhoreghas left
Half-Shothas joined
Matthewhas joined
homebeachhas joined
uhoreghas joined
intosihas joined
Apollohas left
MattJ
I'm open to not, but I think it's helpful if most people are going to be using the same engines (there aren't an infinite number of them)
konstantinoshas joined
beanhas joined
MattJ
It just gives clients even more of a chance to offer some sane UI around this feature, but I expect most won't anyway
Apollohas joined
robertooohas left
robertooohas joined
Guus
¯\_(ツ)_/¯
Andrzejhas left
guus.der.kinderenhas left
adiaholichas joined
Zash- an appreciator of XEP-0122 - wonders if XEP-0122 could be used to signal such stuff
qwestionhas left
intosihas left
konstantinoshas left
adiaholichas left
qwestionhas joined
adiaholichas joined
Kevhas joined
MattJ
Zash: which stuff exactly?
Zash
The _stuff_ !!
MattJ
I didn't think that language/syntax fitted as validation, so I made custom elements
Zash
Here, probably inventing a datatype per engine.
Zash
Language does indeed not quite fit into that without further fiddlery.
MattJ
guus.der.kinderen: if you think the proposed additions might be overkill... now that you've seen them, what would you cut out?
MattJ
Only the syntax?
MattJ
(+registry)
Zash
Hm, `xml:lang`
Alexhas left
Alexhas joined
adiaholichas left
adiaholichas joined
Kevhas left
Samhas left
kinetikhas joined
adiaholichas left
Samhas joined
neshtaxmpphas left
neshtaxmpphas joined
Andrzejhas joined
inkyhas joined
stphas left
beanhas left
flowhas joined
intosihas joined
Yagizahas left
Andrzejhas left
thndrbvrhas left
thndrbvrhas joined
Guus
MattJ: even though your update is a lot more feature rich, I wonder if the added complexity hinders adoption more than it adds any real world value through implementation. Like you said: most probably won't implement the details anyway. With that in mind, I would be fine with the previous version of the XEP.
Guus
I personally don't plan to implement the 'simple' search, as I expect that it would not be that easy to do, while the added benefit to end users is negligible.
intosihas left
Alexhas left
Alexhas joined
Kevhas joined
L29Ahhas left
florettahas left
florettahas joined
atomicwatchhas left
L29Ahhas joined
jinxdhas left
Calvinhas left
govanifyhas left
govanifyhas joined
govanifyhas left
govanifyhas joined
kinetikhas left
govanifyhas left
govanifyhas joined
govanifyhas left
jinxdhas joined
govanifyhas joined
msavoritiashas left
MattJ
Guus, I don't think it's negligible - many such engines will silently interpret words like "and", "or" and "not" with unexpected results
MattJ
and who knows what else
MattJ
and every server would do it slightly differently, so it's not something a user could just learn
Mx2has left
Mx2has joined
Kevhas left
Tobiashas left
Tobiashas joined
govanifyhas left
govanifyhas joined
Tobiashas left
Tobiashas joined
Guus
MattJ: I don't think that you're wrong.
Tobiashas left
Tobiashas joined
Tobiashas left
daagshas joined
Tobiashas joined
Tobiashas left
Tobiashas joined
Alexhas left
sebastianhas left
sebastianhas joined
Alexhas joined
Tobiashas left
Tobiashas joined
Sevehas left
Tobiashas left
Tobiashas joined
marc0shas left
marc0shas joined
adiaholichas joined
intosihas joined
papatutuwawahas left
Sevehas joined
adiaholichas left
Andrzejhas joined
MattJ
My preference is strongly for simple searches, and if we were going to cut anything out, it would be the advanced searches. But I'm not arguing for that because 1) it's already implemented 2) it likely is actually useful in many cases (especially when client and server are controlled)
menelhas left
Tobiashas left
Tobiashas joined
adiaholichas joined
Tobiashas left
Tobiashas joined
MattJ
If you actually read the Lucene query syntax, there are so many ways it could trip up an unsuspecting user who thinks they can just enter arbitrary text strings to search for
RayTutuhas joined
Tobiashas left
Tobiashas joined
Tobiashas left
Tobiashas joined
Kevhas joined
intosihas left
adiaholichas left
intosihas joined
neshtaxmpphas left
neshtaxmpphas joined
jcbrandhas left
jinxdhas left
brunrobehas left
Mjolnir Archonhas left
Marandahas left
Maranda[x]has left
adiaholichas joined
cloudedhas left
adiaholichas left
cloudedhas joined
Mjolnir Archonhas joined
brunrobehas joined
Marandahas joined
Tobiashas left
Tobiashas joined
wurstsalathas left
Maranda[x]has joined
Kevhas left
intosihas left
mathieuihas left
debaclehas left
Andrzejhas left
MattJ
Will post to the list tomorrow about my proposed changes. Good night!