Hello, I built the sword on windows with cmake&MSVC&vcpkg without clucene (vcpkg does not offer it and I was not able to compile out of box. It seems it has not been developed actively for 14 years).
I found some unexpected behaviours/messages from user perspective: 1. f:\Projects\Community\sword\build.msvc\utilities\Release\mkfastmod.exe KJV cause "error: KJV does not support a search framework" which for me indicate problem with module, but IMO problem is that mkfastmod is without clucene support. When I use mkfastmod.exe from xiphos, the index is created without problem. 2. f:\Projects\Community\sword\build.msvc\utilities\diatheke\Release\diatheke.exe -s lucene -b KJV -k "lemma:G1344" I got output: Entries containing "lemma:G1344"-- none (KJV). IMO proper output would be message that libsword was build without clucene, so option "attribute" should be used.... 3. f:\Projects\Community\sword\build.msvc\utilities\diatheke\Release\diatheke.exe -b KJV -s attribute -k "Word//Lemma./G1344/" produces Entries containing "Word//Lemma./G1344/"-- Matthew 11:19Matthew 12:37 ; Luke 7:29 ; Luke 7:35 ; Luke 10:29 ; Luke 16:15 ; Luke 18:14 ; Acts 13:39 ; Romans 2:13 ; Romans 3:4 ; Romans 3:20 ; Romans 3:24 ; Romans 3:26 ; Romans 3:28 ; Romans 3:30 ; Romans 4:2 ; Romans 4:5 ; Romans 5:1 ; Romans 5:9 ; Romans 6:7 ; Romans 8:30 ; Romans 8:33 ; I Corinthians 4:4 ; I Corinthians 6:11 ; Galatians 2:16 ; Galatians 2:17 ; Galatians 3:8 ; Galatians 3:11 ; Galatians 3:24 ; Galatians 5:4 ; I Timothy 3:16 ; Titus 3:7 ; James 2:21 ; James 2:24 ; James 2:25 ; Revelation of John 22:11 ; -- 36 matches total (KJV) after first reference there is missing field separator (" ; ") 4. When I run search with clucene: "F:\Program Files\Crosswire\xiphos\bin\diatheke.exe" -b KJV -s lucene -k "lemma:G1344" I got unsorted results: Entries containing "lemma:G1344"-- Romans 8:30Romans 3:28 ; Romans 6:7 ; Galatians 2:16 ; Acts 13:39 ; Romans 3:20 ; Romans 5:9 ; I Corinthians 4:4 ; James 2:25 ; Luke 7:35 ; Romans 8:33 ; Matthew 12:37 ; Romans 3:24 ; Romans 3:30 ; Romans 4:2 ; Galatians 3:24 ; Galatians 5:4 ; Titus 3:7 ; James 2:24 ; Luke 7:29 ; Luke 10:29 ; Romans 2:13 ; Romans 3:26 ; Romans 4:5 ; Romans 5:1 ; Galatians 2:17 ; Galatians 3:11 ; James 2:21 ; Revelation of John 22:11 ; Matthew 11:19 ; Luke 16:15 ; Luke 18:14 ; Romans 3:4 ; I Corinthians 6:11 ; Galatians 3:8 ; I Timothy 3:16 ; -- 36 matches total (KJV) This is not an error, but is it possible to have sorted results as for "attribute" search? 5. When I run a search in a non-existing module (e.g. diatheke.exe -b KJVS -s lucene -k "lemma:G1344") there is no output. IMO it would better if there is message like "Module KJVS not found" Anyway: thank you very much for your work. I hope this suggestion helps to improve The Sword project. God bless you, Zdenko
_______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page