2016-04-26 27 views
1

私はこれを達成したい:問題は、私は連結を実行することができなかったことであるポストで単語とハッシュタグの存在を探し、その後、CSVファイルから単語を検索文字列連結のNeo4j

+0

画像のリンクではなく、実際のコードを質問に追加してください。また、[MVC](http://stackoverflow.com/help/mcve)を見てください –

答えて

3

「型の不一致」エラーがでて、括弧で連結を囲むことによって解決することができます。

WHERE line[0] =~ (".*#" + line[0] + ".*") 

しかし、論理的に、WHERE句は真ではありませんことを。文字列は、長い文字列(それ自体の前に余分な文字がある)と同じにすることはできません。

WHERE line[0] CONTAINS "#" 
:あなたは文字列のハッシュタグがあるかどうかを確認したい場合は、

WHERE line[0] STARTS WITH "#" 

をまたは:あなただけの言葉は、ハッシュタグで始まるかどうかを確認しようとした場合

、これは動作するはずです

+0

それは正しいイメージではなく、コードは次のようでした:どこp.pst_message =〜 "。*" "+ line [0] + "。*" – user6257672

+0

もしそうなら、あなたの質問を修正してください。また、画像を使用しないでください。実際のテキストを質問に入れてください。ちなみに、私の基本的な答えは依然として適用されます。 – cybersam

+0

連結は括弧で囲みます。 – cybersam