Sign in

Mark Harwood

@elasticmark.bsky.social
88 followers 75 following 25 posts

Ex elasticsearch core search team.

PostsRepliesMedia
Mark Harwood @elasticmark.bsky.social · 04/02/2026
Oh, so that’s why “sound on sound” magazine insist on taking a photo of the prize winner with their new studio additions.
020
Mark Harwood @elasticmark.bsky.social · 25/10/2025
4,000 now? 😮 Exciting step for you, all the best.
100
Mark Harwood @elasticmark.bsky.social · 24/10/2025
Today’s news headlines, clustered.
020
Mark Harwood @elasticmark.bsky.social · 20/08/2025
Spotting significant terms was something I added to elasticsearch. Can we do it more cheaply in the browser with similar quality? It looks like the answer is "yes" youtu.be/Te_N8qveCKY
youtu.be
Identifying significant terms in text - using Javascript only
YouTube video by Mark Harwood
010
Mark Harwood @elasticmark.bsky.social · 18/07/2025
Before it got too hot today 🥵
020
Mark Harwood @elasticmark.bsky.social · 03/07/2025
My talk on “emergent facets” at this week’s Search and AI Meetup www.youtube.com/watch?v=U1RG...
youtube.com
London Search&AI Meetup 1st July 25:Emergent Facets:Generate Specialized Filters from Search Results
YouTube video by Charlie Hull - The Search Juggler
000
Mark Harwood @elasticmark.bsky.social · 27/05/2025
New AI powered search feature youtu.be/mQPKLciQIHU?...
youtu.be
Tag, drag, discover: How LLMs can create useful, instant filters from raw text
YouTube video by Mark Harwood
010
Mark Harwood @elasticmark.bsky.social · 27/02/2025
Today was a good day
020
Mark Harwood @elasticmark.bsky.social · 14/02/2025
My recent elasticon talk is up. Play with the updated demos at QRy.codes too.
030
Mark Harwood @elasticmark.bsky.social · 03/02/2025
Looking forward to presenting “fuzzy facets” using binary vector clustering at this week’s elasticon London www.elastic.co/events/elast...
030
Mark Harwood @elasticmark.bsky.social · 01/02/2025
Just started with OpenRouter and it makes me wish there was an equivalent for streaming tv. One login account, one stack of credits to pay for and then pay-as-you-go consumption of any service.
010
Mark Harwood @elasticmark.bsky.social · 18/01/2025
Blue skies all this week ❤️
030
Mark Harwood @elasticmark.bsky.social · 13/01/2025
Congrats, David!
010
Mark Harwood @elasticmark.bsky.social · 30/12/2024
I knew this day would come eventually 😀 Wordle 1,290 1/6 🟩🟩🟩🟩🟩
020
Mark Harwood @elasticmark.bsky.social · 16/12/2024
A little #Insta360 footage from today
020
Mark Harwood @elasticmark.bsky.social · 14/12/2024
Perhaps an obvious discovery but I find woodworking is just like developing efficient search algos - you need to use a combination of coarse and fine tools (respectively for efficiency in removing what you don’t need and producing quality results).
020
Mark Harwood @elasticmark.bsky.social · 05/12/2024
True that a lot of apps don’t need distributed but the other big consideration is opening up Lucene to non-Java apps with client libs for Python, JavaScript, ruby etc etc.
040
Mark Harwood @elasticmark.bsky.social · 05/12/2024
One from my Twitter archive: highlighting Jeep Cherokees had “jumped”, “park” and “reverse” as significant keywords in fault reports. 2 years later a Hollywood star was killed as a result of this fault.
010
Mark Harwood @elasticmark.bsky.social · 01/12/2024
It follows a principle of mine - plain text syntaxes like regex or Lucene query string are confusing for end users. Use them for quick input by all means, but a graphical editor for a more structured data format can help remove the problems inherent with plain text syntax.
020
Mark Harwood @elasticmark.bsky.social · 01/12/2024
Nice. I proposed a new feature for elasticsearch relating to help solve some regex pain some time ago github.com/elastic/elas...
github.com
New API to debug and test Regex query expressions. · Issue #57033 · elastic/elasticsearch
Regular expression queries are likely to become much more popular with the forthcoming introduction of the wildcard field. In Lucene we opened up access to some of the internals to get detailed par...
100
Mark Harwood @elasticmark.bsky.social · 29/11/2024
Seems an unnecessarily cruel way to go about this.
010
Mark Harwood @elasticmark.bsky.social · 22/11/2024
media.tenor.com
a close up of a man 's face with a beard looking at the camera .
ALT: a close up of a man 's face with a beard looking at the camera .
010
Mark Harwood @elasticmark.bsky.social · 18/11/2024
How about indexing a fields token count using the “token_count” field type? You’d need to run a query past the _analyze api to get the number of query tokens first but your phrase query could then sit alongside another mandatory clause with the token count
020
Mark Harwood @elasticmark.bsky.social · 13/11/2024
When the content being searched isn’t human-generated eg log files there is no consensus on where words begin and end. Regex type searches need to match *anywhere* in this content. See use of ngrams here: www.elastic.co/blog/find-st...
elastic.co
Find strings within strings faster with the Elasticsearch wildcard field
Introducing the new Elasticsearch “wildcard” field type for searching for patterns within strings. With this new field type, we've wrapped up the best practices for efficiently indexing and searching ...
110
Mark Harwood @elasticmark.bsky.social · 11/11/2024
Hey there, Mr Blue (Sky). I’m fed up with the Twitter cesspit. I’ll probably be posting about my post-elastic dabblings like qry.codes and other search stuff here.
qry.codes
Introducing QRY codes
060