Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support FULLTEXT search #1793

Open
Tracked by #48773
munggruel opened this issue Oct 4, 2016 · 21 comments
Open
Tracked by #48773

Support FULLTEXT search #1793

munggruel opened this issue Oct 4, 2016 · 21 comments
Labels
feature/accepted This feature request is accepted by product managers type/feature-request Categorizes issue or PR as related to a new feature.

Comments

@munggruel
Copy link

Will you have fulltext search support plan in future

@ngaut
Copy link
Member

ngaut commented Oct 4, 2016

Yes, we will.

@h1100e
Copy link

h1100e commented Apr 26, 2018

import full text search column error

@winoros
Copy link
Member

winoros commented Apr 26, 2018

@h1100e Full text search is still on the way.

@ddorian
Copy link

ddorian commented May 1, 2018

Does it make sense to support this ? Since when you go lots of distributed data, you may want to use a specialized tool like solr,elasticsearch etc ?

@shenli
Copy link
Member

shenli commented May 1, 2018

Solr or elastic-search would be a better choice.
Full-text search is on our roadmap. This could make it more convenient for accessing your data in TiDB in a different way. But it is not a high priority feature.

@morgo
Copy link
Contributor

morgo commented Mar 22, 2019

Just a quick update: TiDB 3.0 will not yet support FULLTEXT, but we plan to make it a little clearer that it is not supported: #9821

@morgo morgo changed the title future fulltext search support Support FULLTEXT search Mar 22, 2019
@uvd
Copy link

uvd commented Jun 25, 2019

Support FULLTEXT search support 中文分词

@lastzero
Copy link

@morgo @shenli Any idea how long it might take to implement FULLTEXT? Popular open-source apps like Mattermost need it and our project needs some sort of full text search as well. Just asking before we decide for a strategy. Sending you a complete pull request doesn't seem feasible for now.

@shenli
Copy link
Member

shenli commented Sep 22, 2019

@lastzero Thanks for your interest in TiDB. The FULLTEXT index feature is not included in TiDB 4.0 (which will be released in 2020 Q1) plan because of the limited resource. We will consider it in the next year. Community contributions are always welcomed.

@ghost
Copy link

ghost commented Dec 7, 2019

@shenli Would you consider adding support to Trigger, so that a Elasticsearch-bridge that maps the updates to the Elasticsearch, like zombodb, can be implemented?

Elasticsearch has very good relevance algorithm and many plugins for different languages, and it is also distributed.

@zz-jason zz-jason added the type/feature-request Categorizes issue or PR as related to a new feature. label Jul 22, 2020
@zz-jason zz-jason added feature/reviewing This feature request is reviewing by product managers feature/discussing This feature request is discussing among product managers and removed feature/reviewing This feature request is reviewing by product managers labels Aug 6, 2020
@scsldb scsldb added priority/important-longterm and removed feature/discussing This feature request is discussing among product managers labels Aug 28, 2020
@scsldb scsldb added this to the Requirement pool milestone Aug 28, 2020
@scsldb scsldb added the feature/accepted This feature request is accepted by product managers label Aug 28, 2020
@wenfengwang
Copy link

@shenli Will FULLTEXT be supported in 5.0?

@morgo
Copy link
Contributor

morgo commented Dec 21, 2020

@wenfengwang sorry, it is not on the current 5.0 plan. It is a big feature: please thumbs up so we can track relative interest. Thanks!

@GeauxEric
Copy link

GeauxEric commented Mar 30, 2021

The official website also mentions Spatial functions

FULLTEXT/SPATIAL functions and indexes #1793

but this ticket has nothing to do with spatial search.

@xpepermint
Copy link

It would be nice to see this feature placed into a milestone.

@samhld
Copy link

samhld commented Dec 6, 2023

@munggruel I realize this is very old but I'm re-visiting this idea. Can you provide some information on the use case for this? It's easy to assume what the use cases are but it helps to know more specifically.

If it's not longer relevant to you, any information about the past use case would be helpful too, if you have the time. You're welcome to find me on the community Slack as well.

@kaeverens
Copy link

kaeverens commented Dec 6, 2023

I'm obviously not @munggruel, but I really need this.

my use case: users record free-form text notes. months or years later they need to search those notes to find out when they mentioned this or that.

currently we have to read through every single one of the notes to find those that contain the substrings that are being searched for. this is obviously very slow.

if TiDB could index ngrams in text, it would be much more efficient to search through free-form text.

@dveeden
Copy link
Contributor

dveeden commented Dec 6, 2023

if TiDB could index ngrams in text, it would be much more efficient to search through free-form text.

Like this? https://dev.mysql.com/doc/refman/8.0/en/fulltext-search-ngram.html
I would consider the WITH PARSER part to be the next step after "basic" fulltext index support.

@samhld
Copy link

samhld commented Jan 3, 2024

@kaeverens out of curiosity, do you have an in-house parser for the text or would a databases's default parser be good enough?

@kaeverens
Copy link

in my case, I would be perfectly happy with the default parser. I don't need anything fancy - just a reasonably fast general search.

@rverma-dev
Copy link

wondering if this is still happening or skipped.

@KModestas
Copy link

KModestas commented Mar 23, 2024

This would be a great feature to have, especially since planetscale killed its hobby tier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/accepted This feature request is accepted by product managers type/feature-request Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests