Harpoon Search - Tag search now enabled and a couple of other bugfixes

in #steem7 years ago

Hey everyone

So, I have yet again been hard at work on Harpoon Search and have introduced the following features/fixes

https://stark-reef-26879.herokuapp.com/

  • Tag search : you can now search for posts by tag. If you enter multiple tags separated by a space then the search will look for ANY of those tags (not all of them). I'm going to improve the data entry here at some point.
  • The text that shows the delay on SteemSQL is now colour coded - green for under 5 minutes, under 15 minutes is amber and over 15 minutes, the text will appear red.
  • I had to find a really annoying buy whereby sometimes the search would not return during my post-processing of word-count. Seems there was an infinite loop problem in one of the libraries i was using to strip the markdown from the post to make the word count more accurate. I've had to remove this library, so now the wordcount will be ever so slightly off. I'm actively looking for a fix for this.
  • Found a small bug with language search and some other searches where the json metatdata was unparseable for a very small number of posts and the server didnt return any results. I think i've fixed that although it was hard to track down. Its annoying that a certain app is not putting valid json in that metadata field.

Screen Shot 2017-12-17 at 18.33.09.png

There will hopefully be some really exciting news coming soon regarding Harpoon Search as a whole, as well as some of the following ideas.

  • Search to exclude posts that have comment/upvotes/resteems from certain users (ie, cheetah)
  • Exclude flagged posts
  • Searchable on the amount of images in the post
  • Free text search
  • Search based on rewards in last x days.
  • Interaction without having to go to the steemit site.
    -Infinite scroll (as i'm only returning 50 results right now to protect the SteemSQL database)
  • Integration into my other project - Steemboard for an automatically updating feed of your search parameters

And more... (thanks to @carlgnash for some of these ideas)

Thanks for looking and thanks for trying it out and feeding back!

Mark

Sort:  

Very nice. Would love to see this call the Steem blockchain directly instead of going through SteemSQL.

Also, some feature requests - https://steemit.com/steemdev/@liberosist/app-feature-request-filter-the-new-feed
https://steemit.com/curation/@liberosist/suggestions-for-a-compressed-view

Yeah. I agree it would be preferable to do that but for ease of getting this up and running I chose the database back end. It’s a bit trickier to do this fast searching directly on the blockchain but once I have the infinite scroll working then I can retrieve less records and work on switching to a direct connection.

LOVE this! I was going to threaten to lock you and Carl in a room together until you meshed your brains into one excellent interface. Good to see I won't need to do do that.

Keep up the stellar work! This is such a gift to curators!

Thanks a million for the support. Yeah, Carl and I are working together to get stuff sorted and become the behemoths in curation searching and reporting :) Watch this space.

pocketsend:666@markangeltrueman, Put this in your pocket and save it for the end of days. Remember who buttered your toast when the time comes.

Successful Send of 666
Sending Account: beelzebub
Receiving Account: markangeltrueman
New sending account balance: 993340
New receiving account balance: 764
Fee: 1
Steem trxid: 93e40120c23b658a1249c004d2e620d6e0c9f41f
Thanks for using POCKET! I am small bot and right now I am running this code.

Successful Send of 666
Sending Account: beelzebub
Receiving Account: markangeltrueman
New sending account balance: 993340
New receiving account balance: 764
Fee: 1
Steem trxid: 93e40120c23b658a1249c004d2e620d6e0c9f41f
Thanks for using POCKET! MasterPocket is running this confirmer code.

There is no more "Mark" and "Carl". There is only Borg. We are Borg.

Your project is amazing! Any chances you get it into it's own domain and pimp a bit the design?

Yes and yes.... ;) News is on the way with regards to one of those at least :) The other needs a bit more work but I'm working on getting all the functionality in tip-top shape before I really delve into the UI. I was hoping to embed it in my other project to provide a continually updating view of your search results in real-time. (https://steemit.com/steem/@markangeltrueman/a-quick-view-of-the-steemboard-user-toolbar)

@markangeltrueman Wow looks amazing the job you're doing here!! Withouth a doubt the community will be grateful for that.

Interesting. My only suggestion would be if you can add a filter by user's soul. Here I would like to see a range, so I can search for instance between "totally pure and unbeholden" to "nearly totally already pledged to demonic influences but a sliver of humanity remains". I find my search queries keep returning so much crap of the "this soul is completely corrupted already" or especially the "null" result variety (this last in regards to bots).

Well keep up the good work. If you need to contact me, you can whisper to any housefly you find and I will get the message.

Cheers - Beelze

pixresteemer_incognito_angel_mini.png

Your quality post caught my attention and I hope you benefit from my resteem. My followers have a refined appreciation for quality art. You might also enjoy my curated collection. To see the quality posts I have curated via resteem, see my blog @pixresteemer. If you want to know more about me and my mission, please check my introduction.

Resteemed by @resteembot! Good Luck!
The resteem was payed by @beelzebub
Curious?
The @resteembot's introduction post
Get more from @resteembot with the #resteembotsentme initiative
Check out the great posts I already resteemed.

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 62648.12
ETH 2562.87
USDT 1.00
SBD 2.74