Skip to content
  • 0 Votes
    4 Posts
    443 Views
    barisB

    Yeah if you put the tags in the content of the posts they will get indexed and search should find them, keep in mind the body of the posts are searched when you search in "posts" so if you are only searching for titles they wont show up.

  • dbsearch not work

    Unsolved Technical Support
    8
    0 Votes
    8 Posts
    4k Views
    S

    @alff0x1f ok

  • 0 Votes
    1 Posts
    2k Views
    ogerlyO

    I have a problem with the search.
    I have on my server two forums.
    my MongoDB has both networks.
    The search returns an error message in both.

    Network 1 9/1 11:19 [8742] - error: [plugins] filter:search.query, Unable to execute query: error processing query: ns=1.searchpost limit=50 skip=0 Tree: TEXT : query=dres, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query 9/1 11:19 [8742] - error: /api/search/dres MongoError: Unable to execute query: error processing query: ns=1.searchpost limit=50 skip=0 Tree: TEXT : query=dres, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query at Function.MongoError.create (/NodeBB/node_modules/mongodb/node_modules/mong odb-core/lib/error.js:31:11) at queryCallback (/NodeBB/node_modules/mongodb/node_modules/mongodb-core/lib/cursor.js:266:34) at Callbacks.emit (/NodeBB/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/server.js:95:3) at null.messageHandler (/NodeBB/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/server.js:249:23) at Socket.<anonymous> (/NodeBB/node_modules/mongodb/node_modules/mongodb-core/lib/connection/connection.js:265:22) at Socket.emit (events.js:95:17) at Socket.<anonymous> (_stream_readable.js:748:14) at Socket.emit (events.js:92:17) at emitReadable_ (_stream_readable.js:410:10) at emitReadable (_stream_readable.js:406:5) 9/1 11:19 [8742] - error: [plugins] filter:search.query, Unable to execute query: error processing query: ns=1.searchtopic limit=50 skip=0 Tree: TEXT : query=dres, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query Network 2 9/1 11:25 [28360] - error: [plugins] filter:search.query, Unable to execute query: error processing query: ns=0.searchpost limit=20 skip=0 Tree: TEXT : query=hallo, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query 9/1 11:25 [28360] - error: /api/search/hallo MongoError: Unable to execute query: error processing query: ns=0.searchpost limit=20 skip=0 Tree: TEXT : query=hallo, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query at Function.MongoError.create (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/error.js:31:11) at queryCallback (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/cursor.js:266:34) at Callbacks.emit (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/server.js:95:3) at null.messageHandler (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/server.js:249:23) at Socket.<anonymous> (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/connection/connection.js:265:22) at Socket.emit (events.js:95:17) at Socket.<anonymous> (_stream_readable.js:748:14) at Socket.emit (events.js:92:17) at emitReadable_ (_stream_readable.js:410:10) at emitReadable (_stream_readable.js:406:5) 9/1 11:25 [28360] - error: [plugins] filter:search.query, Unable to execute query: error processing query: ns=0.searchtopic limit=20 skip=0 Tree: TEXT : query=hallo, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query 9/1 11:25 [28360] - error: [plugins] filter:search.query, Unable to execute query: error processing query: ns=0.searchtopic limit=20 skip=0 Tree: TEXT : query=Population Boom 89' - Gibt es eine Überbevölkerung ?, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query 9/1 11:25 [28360] - error: [plugins] filter:widget.render:suggestedtopics, Unable to execute query: error processing query: ns=0.searchtopic limit=20 skip=0 Tree: TEXT : query=Population Boom 89' - Gibt es eine Überbevölkerung ?, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query 9/1 11:25 [28360] - error: /api/widgets/render MongoError: Unable to execute query: error processing query: ns=0.searchtopic limit=20 skip=0 Tree: TEXT : query=Population Boom 89' - Gibt es eine Überbevölkerung ?, language=, tag=NULL Sort: {} Proj: { _id: 0, id: 1 } planner returned error: need exactly one text index for $text query at Function.MongoError.create (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/error.js:31:11) at queryCallback (/nodebb/node_modules/mongodb/node_modules/mongo db-core/lib/cursor.js:266:34) at Callbacks.emit (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/server.js:95:3) at null.messageHandler (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/server.js:249:23) at Socket.<anonymous> (/nodebb/node_modules/mongodb/node_modules/mongodb-core/lib/connection/connection.js:265:22) at Socket.emit (events.js:95:17) at Socket.<anonymous> (_stream_readable.js:748:14) at Socket.emit (events.js:92:17) at emitReadable_ (_stream_readable.js:410:10) at emitReadable (_stream_readable.js:406:5)
  • Does not work search

    Solved Technical Support
    15
    0 Votes
    15 Posts
    6k Views
    olegO

    @agusputra yeah its truly, but it can update only from console via npm i nodebb-plugin-dbsearch

  • 0 Votes
    3 Posts
    2k Views
    H

    @Kowlin Thanks, I appreciate your help!

  • 0 Votes
    2 Posts
    2k Views
    S

    Ignore this please. Seems to work now.

  • 0 Votes
    17 Posts
    8k Views
    julianJ

    @terfex I don't think so... 2.8 just included a new command we take advantage of.

  • 1 Votes
    2 Posts
    2k Views
    P

    @Richa-Singh No

  • Search Tags

    Bug Reports
    3
    0 Votes
    3 Posts
    2k Views
    barisB

    Thanks for reporting. Fixed in https://github.com/NodeBB/NodeBB/commit/9170ee831aefddc2ec4ddeff69098fb7ec6e07a4

  • 0 Votes
    6 Posts
    3k Views
    J

    Posted via GH: https://github.com/NodeBB/NodeBB/issues/2453

  • 0 Votes
    2 Posts
    3k Views
    S

    If it isn't by default, it probably is if you make a plugin 😉

  • 0 Votes
    11 Posts
    6k Views
    Peter-Zoltan KeresztesP

    I have upgraded to mongodb 2.6.4, I have run the following command to upgrade the mongodb to v5

    mongos --configdb 127.0.0.1:27017 --upgrade

    with no error, I have clicked on reindex the database. when I search I get the following stuff in the cli

    MongoError: Unable to execute query: error processing query: ns=0.search limit=50 skip=0 Tree: $and key == "topic" TEXT : query=cool, language=, tag=NULL Sort: {} Proj: {} planner returned error: need exactly one text index for $text query at Object.toError (/nodebb/node_modules/mongodb/lib/mongodb/utils.js:114:11) at /nodebb/node_modules/mongodb/lib/mongodb/cursor.js:700:54 at Cursor.close (/nodebb/node_modules/mongodb/lib/mongodb/cursor.js:983:5) at commandHandler (/nodebb/node_modules/mongodb/lib/mongodb/cursor.js:700:21) at /nodebb/node_modules/mongodb/lib/mongodb/db.js:1847:9 at Server.Base._callHandler (/nodebb/node_modules/mongodb/lib/mongodb/connection/base.js:445:41) at /nodebb/node_modules/mongodb/lib/mongodb/connection/server.js:478:18 at MongoReply.parseBody (/nodebb/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:68:5) at null.<anonymous> (/nodebb/node_modules/mongodb/lib/mongodb/connection/server.js:436:20) at EventEmitter.emit (events.js:95:17)
  • 0 Votes
    4 Posts
    2k Views
    kimmanuelK

    @Ted @a_5mith Okay. I'm going to disable solr plugin then. Thank you guys for your help. 🙂

  • 4 Votes
    52 Posts
    30k Views
    volanarV

    @julian https://github.com/meilisearch/meilisearch-js

  • 1 Votes
    4 Posts
    3k Views
    Richa SinghR

    Can I select two tags and filter the discussions based on that?