Released 0.1.6, compared to 0.1.4

  • added partial matching
  • added different weighting between discussion titles and post content

Note: seems to work perfectly with the latest elastic, but running into issues on version 7.10.2.

  • flarum-likes.forum.post.liked_by_text
core.forum.post_stream.time_lapsed_text
core.forum.post_stream.time_lapsed_text

zouyonghao for new discussions to be indexed you will need to run a queue. I responded to a similar question on discuss about it: https://discuss.flarum.org/d/30404-blomstra-search-an-elasticsearch-fulltext-search-extension.

If you don't set up a queue, syncing posts to elastic will take a long time or not work at all. You can use the database queue driver as a simple first step (it can run as a cronjob).