Loomio

improvement Diaspora* search engine

JS Juan Santiago Public Seen by 115

Improve the Diaspora* search engine

1) Allow the ability to search a combination of tags, eg. #nature + #photo

2) Allow the ability for users to search for posts by user and by subject, eg: to search for posts by Juan Santiago, search "juansantiago@joindiaspora.com + #palestine"

(Please, English is not my language, can anyone correctly write my proposal?)

(Edit by @Chris26)

JS

Poll Created Thu 30 Oct 2014 8:43PM

Combinated search Closed Sun 30 Nov 2014 8:04PM

1) can search a combination of tags, eg #nature + #photo

2) can search users combining by tags, eg: juansantiago@joindiaspora.com + #palestine

Results

Results Option % of points Voters
Agree 95.5% 21 ST EG E R N M KAK A V A DB JS CK A DU E C R DU Y
Abstain 4.5% 1 S
Disagree 0.0% 0  
Block 0.0% 0  
Undecided 0% 129 JL BK FS MS TS AA S CB HF BO JH DM GC JH JR F M G AX PC

22 of 151 people have voted (14%)

DU

[deactivated account]
Agree
Thu 30 Oct 2014 8:47PM

Obvious yes !!

C

Chris
Agree
Thu 30 Oct 2014 9:14PM

I want this to go ahead, but the proposal should be rewritten for clarity.

S

StefOfficiel
Abstain
Sun 2 Nov 2014 3:29PM

Actually it is a very good idea, but as Jason Robinson said, it takes developpers ...

KAK

Karthikeyan A K
Agree
Sun 2 Nov 2014 5:07PM

Good idea

A

Airon90
Agree
Sat 8 Nov 2014 1:51PM

I vote evn if it is useless as Goob said

DU

[deactivated account]
Agree
Sat 15 Nov 2014 6:26PM

It's obvious why I agree with this.

CK

Corey Kimball
Agree
Sat 29 Nov 2014 9:45PM

This is great.

E

emak
Agree
Sun 30 Nov 2014 12:33PM

Very usefull

JH

Jonne Haß Thu 30 Oct 2014 9:22PM

Great, yet another "I can haz please" proposal. Please show me a single comment objecting an improved tag search.

JS

Juan Santiago Thu 30 Oct 2014 9:35PM

@chris26
Yes please, the proposal should be better written

JS

Juan Santiago Thu 30 Oct 2014 9:47PM

@jonnehass

It does not seem contradictory, the label improved with the combined search.

The proposed improved labels is useful to use phrases like labels (not just words).

The proposal to enhance the search is wider, also includes search: label + author.

Have you thought about backwards compatibility?

PS: I am not opposed to improving labels, I abstain, because are technical issues that i,m do not understand

JH

Jonne Haß Thu 30 Oct 2014 10:15PM

@juansantiago please rephrase, I can't follow what you're trying to say me or what your answer has to do with my statement.

JS

Juan Santiago Thu 30 Oct 2014 10:22PM

Jonne Haß, ok, sorry about my English,
I'll have someone translate this to proper English.

yes is about your statement.

C

Chendy Thu 30 Oct 2014 10:24PM

What about negative tags? #cats -#dogs (posts with #cats but without #dogs). What about OR operator... why not all the operators?

F

Faldrian Fri 31 Oct 2014 12:17AM

(You know... just because you wish for the feature here, it is not just going to happen. Do you already have plans how to implement it and are ready to code it yourself?)

MD

Michael Dagn Fri 31 Oct 2014 12:52AM

here's a possible way to do a federated search

Seeks,

Replace the Google, etc plugins it comes with with something to fetch feeds of tagged public content from your Diaspora instance

At the Seeks end the connector needs to be done in c but it doesn't look difficult.

I already tried it by modifying one of its plugins to fetch some event-related feeds here.
Apart from minor (fixable) formatting issues my little hack works and the seeks instance finds the content.

Seeks itself does a kind of federation of search results using some kind of DHT which would reduce the need for every site doing search to mass-poll or mass-crawl every other.

G

goob Fri 31 Oct 2014 12:07PM

Um, haven't we already had loads of discussions about this very issue? I'm sure there are several existing Loomio threads, although I can't be bothered to go looking for them at the moment.

JR

Jason Robinson Sat 1 Nov 2014 8:25AM

I don't think anyone objects to this - but we need code, not a vote ;)

Please code!

A

Asher Thu 6 Nov 2014 4:56AM

Does anyone know where this is in the code? I found:
https://github.com/diaspora/diaspora/blob/develop/app/controllers/search_controller.rb

Looks like the code right now is just
if search_query.starts_with?('#')

BC

Balasankar C Thu 6 Nov 2014 9:31AM

Why is this a vote? Isn't this a feature request to be filed at GitHub?

F

Faldrian Thu 6 Nov 2014 9:40AM

It at least won't be done unless it's filed at github.

G

goob Thu 6 Nov 2014 1:13PM

Why is this a vote? Isn’t this a feature request to be filed at GitHub?

It already has been filed at Github, long ago... see #2019 and #4287.

There's also an existing Loomio thread about it. So this is a duplicate in every sense.

A

Asher Thu 6 Nov 2014 9:44PM

Thanks for keeping us in line @goob!

MZ

Michiel Zandbelt Tue 30 Dec 2014 10:19AM

(New here, and not really understanding the somtimes quite technical dialogs and various threads on similar subjects, apologising therefore, BUT as a new Diaspora user that likes to see the use of Diaspora increasing)
I can't find the answer on my question why searching is person ID and hashtag limited and why one cannot search fo any word (so search for words not hastagged).
I guess I am defintely not the first one to note this, and most probably (I assume) it may result from a deliberate policy / community choice to provide the search option for now as it is, but in the wiki or on the future development pages provided by Diaspora https://wiki.diasporafoundation.org/Current_and_future_development this issue IMO isn't clearly adressed.

Is there a specific URL where I can read the current vision on (limited) search options in Diaspora* and why one cannot search for single words without a #?

Again I apologise because the question may be very annoying for those who know, but that's exacty the point: how do you know why this is the case?

JS

Juan Santiago Tue 30 Dec 2014 10:59AM

@michielzandbelt

The absolute search consume many more recuros for a system like Diaspora is vital conserve resources, search taxonomies save memory and processes.

A absolute search engine for diaspora (only content and public users) is a very good idea (not consume resources pods), but it seems preferable to be done externally, an API would facilitate this.

MZ

Michiel Zandbelt Tue 30 Dec 2014 11:11AM

ah, ok thanks for explaining Juan. I get the point now, hopefully a future feature then ;-)